logo

アルパカログ

クラウド・インフラを含む記事

Notion API 画像URLの期限切れ対策を3つ紹介する

Notion APIのように外部で期限付きで発行された画像URL(S3 signed URL)とHTMLのキャッシュは相性が悪く、キャッシュされたHTMLに含まれる画像URLが期限切れになることで画像が切れて見えなくなります。この記事では期限付き画像が切れてしまう原因を解説し対策を紹介します。

Cloud RunのカスタムドメインマッピングでCloudflareを使う

Cloud Runで構築した個人サイトでGoogle Cloud Load BalancingをCDNとして使うのはオーバースペックです。そこで代わりにCloudflareを使って費用0でCDNを構成する方法を紹介します。

SSRを含むNext.jsをFirebaseにデプロイしてみたが動かなかった

FirebaseがNext.jsに対応したとのことなので試してみたが、現時点では動かすことができなかった。試したことを記載する。

BigQuery RECORD型をGoのネストした構造体(struct)にマッピングする方法

BigQueryからデータを取得する際にRECORD型をGoのネストした構造体(struct) にマッピングする方法を説明します。

Artifact Registryにある古いDockerイメージをCloud Buildから削除する

Cloud Buildでのビルド時にArtifact Registryにある古いDockerイメージを削除する方法を紹介します。

Next.js+Google Cloud CDNで静的ファイルをキャッシュする

Next.jsの静的ファイルをGoogle Cloud CDNでキャッシュする方法を紹介します。

Cloud Run+IAP(Identity-Aware Proxy)構成をTerraformで管理する

Cloud Run+IAP(Identity-Aware Proxy)構成をTerraformで管理する方法を説明します。

Next.js製のNotion BlogをVercelからGoogle Cloud Runに移行した

Next.js製アプリケーションのNotion BlogをVercelからGoogle Cloud Runに移行しました。Vercelから警告メールを受け取ってから移行に踏み切るまでの経緯と方法を説明します。

Cloud RunにIAP(Identity-Aware Proxy)を適用する

Cloud RunにIAP(Identity-Aware Proxy)を適用する方法をRuby on Railsアプリを使って説明します。

Cloud Run+Cloud SQL構成をTerraformで管理する

Cloud Run+Cloud SQL構成をTerraformで管理する方法を説明します。