Google Cloud
Cloud Run・Cloud SQL・Terraform など、本番の GCP 環境で踏んだことの記録。
pdfjs-distのstandard_fontsがNext.js standaloneに同梱されない2026-09-04同一フィードのURL重複でON CONFLICT DO UPDATEが21000で全断した2026-09-03turbo.jsonにpassThroughEnvが無いとテストが黙って全skipのままCIがgreenになる2026-09-03ポーリングだけDateが文字列化し、getTime is not a functionで盤面が落ちた2026-09-02maybeSingleで1件決め打ちすると、複数行ヒットでPGRST116の404になる2026-09-01SECURITY DEFINER関数はPUBLIC EXECUTE既定でanonから直接呼べる2026-09-01相乗りキーの設定行をロック無しで読んで→マージして→書くと、同時保存でキーが消える2026-08-30非数値のenv変数はNaNとして??をすり抜け、embeddingが0件・fetchが即abortになった2026-08-28監査ログのRLS policyがactor_user_id=NULLを許すと、乗っ取られたアカウントが操作痕跡を消せる2026-08-27ORDER BYの無いLIMIT 1が、複数テナントのstagingで別の校のadminを返す2026-08-25ロックは効いているのに件数だけ二重になる。数えていたのは書き込みではなく「書くつもり」だった2026-08-24エラーメッセージを運用者向けの日本語にした副作用で、dead-letterから原因を辿れなくなった2026-08-22デプロイ後に無関係な機能が消えた。原因は分岐元が古いブランチだった2026-08-21唯一の呼出し元が消えたロール変更 seam を、それ自体が攻撃面として撤去する2026-08-20契約更新のバッチ処理で、後継行に外部キーを引き継ぐと同日中にステータスが巻き戻る2026-08-20環境変数の既定値が staging バケットのままだと、destroy で本番画像が消える2026-08-1923503 の外部キー違反が「競合しました」に化けて本番だけ全断した2026-08-18アプリ側のパスワード最小文字数がIdentity Platformの下限より緩くて本番だけ落ちた2026-08-18Cloud Run Job を初めて有効化すると SecretsAccessCheckFailed で落ちる2026-08-17drizzle-kit migrate は手書きの SQL を適用しない2026-08-16GitHub Actions から GCP に繋ぐとき実際に出る3つのエラー2026-08-16本番だけ SECURITY DEFINER 関数が効かないのは実行ロールのせい2026-08-16terraform の enabled = false では環境を撤去できない2026-08-16Cloud Run Job はイメージが凍る。直したのに直らない理由2026-08-15個人開発のインフラを用途で使い分ける2026-08-15同じアプリを Firebase と Supabase の両方で作った2026-08-15