コンテンツAPIのレスポンス等に含まれるメディアURLが不正な形式になっていて、アクセスができない

Incident Report for microCMS

Postmortem

この度は不具合によって、ご迷惑をおかけして、大変申し訳ございませんでした。

1: 発生時刻

2024/11/25(月) 11:08〜11:54ごろ

※日本時間

2: 障害内容

コンテンツAPIに含まれるメディアURLのレスポンスについて、不正な形式のURLが返却され、該当のURLにはアクセスが不可能となった。

※ 正しいURL形式でのアクセスは可能だったため、以下のようなケースは、影響対象外となります。

  • キャッシュされた正常なレスポンスを利用していた場合
  • SSGアーキテクチャを採用し、当該時間にビルドを行っていなかった場合
  • メディアURLへの直接アクセスを利用していた場合

※ カスタムドメイン機能を利用していた場合は、影響対象外です。

※ マネジメントAPIのレスポンス、コンテンツ/メディアのWebhookのペイロード、管理画面内のメディアのURLについても、一部不正なデータが返却されていた可能性があることを、確認しています。

3: 原因

デプロイ時に必要な環境変数が正常に取得できなかったため。
※ ステージング環境での事前の確認は行っていましたが、デプロイの粒度が一致していなかった(分割して順番にリリースと、一括でリリース)ことから、本問題が発生いたしました。

4: 再発防止策

  • 環境変数が取得できなかった際に、デプロイを自動で止める処理の追加(対応済み)
  • ステージング環境へのリリースにおいて、本番環境にリリースする際と同様の差分にてリリースを行う(対応済み)
Posted Nov 25, 2024 - 13:04 JST

Resolved

問題が解決したことを確認しております。
この度はご迷惑をおかけして、大変申し訳ございませんでした。
追って、原因や詳細を記載させていただきます。
Posted Nov 25, 2024 - 12:19 JST

Monitoring

原因と思われる箇所を修正して、経過観察中です。
Posted Nov 25, 2024 - 12:00 JST

Identified

現在原因と思われる箇所を確認し、対応を行っています。
Posted Nov 25, 2024 - 11:47 JST
This incident affected: コンテンツAPI.