テック・ネット 企業・ビジネス

AWS CloudFront障害で504が出たら何を見るか。VPC Origins影響の確認順

CloudFront障害で504表示とVPC origin経路を確認する運用デスクのイメージ

画面に大きく「504」と出ると、まずWi-Fiやスマホ回線を疑いたくなります。けれど、同じ時間に複数のサイトやアプリが重いなら、自分の端末だけで判断しない方が早く整理できます。

2026年7月16日、Amazon CloudFrontで障害が確認され、CloudFront customers utilizing VPC Origins connectivityで5xx errorsが増えていることがAWS Health Dashboardで示されました。GIGAZINEも同日、日本時間16時45分頃からCloudFrontで問題が発生し、各種Webサイトで接続しにくい状態が出ていると報じています。

ここで大事なのは、「AWSが止まったらしい」で終わらせないことです。CloudFront、VPC Origins、サービス個別のステータス、利用者側の通信状態は別々に確認する必要があります。順番を持っておけば、次に同じ504を見た時に、原因探しで時間を失いにくくなります。

CloudFront障害で何が起きたか

公式ステータスページと障害タイムラインを確認するデスクのイメージ

Amazon CloudFrontは、Webサイトやアプリのコンテンツをユーザーに近い場所から配信するCDNです。多くのサービスは、ユーザーのブラウザやアプリから直接本体サーバーへ行くのではなく、CDNを通って画像、HTML、API応答などを受け取ります。

今回の焦点になったVPC Originsは、AWS公式ドキュメントでは、VPCのprivate subnetsにあるApplication Load Balancer、Network Load Balancer、EC2 instanceをCloudFrontのoriginとして使う仕組みとして説明されています。originを外部に直接さらさず、CloudFrontを入口にしやすい設計です。

そのため、VPC Origins connectivityで問題が起きると、利用者からは「サイトが壊れた」「ログインできない」「504が出る」と見えても、実際にはサービス本体、CDN、origin接続のどこで詰まっているのかを分ける必要があります。

まず押さえたいのは、5xxや504は「利用者のスマホが必ず悪い」という意味ではないことです。ブラウザ再読み込みや回線切り替えで直ることもありますが、広い範囲で同時に起きているなら、公式ステータスを見る方が確実です。

504が出た時に最初に見る公式情報

CDNとoriginの一部経路だけに影響が出る範囲を示すネットワークのイメージ

最初に見る場所は、利用しているサービスの公式お知らせです。予約、決済、動画、行政手続き、ECサイトなどは、それぞれ独自の障害情報ページ、アプリ通知、公式X、ヘルプページを持っていることがあります。

次に、基盤側の公式ステータスを見ます。今回のようにAWSが関係する可能性がある場合は、AWS Health DashboardのService healthで、対象サービス、開始時刻、影響範囲、更新履歴を確認します。CloudFrontと書かれていても、すべてのCloudFront利用サイトが同じ影響を受けるとは限りません。

3つ目は、自分側の切り分けです。同じサイトをモバイル回線と固定回線で試す、別ブラウザで開く、公式アプリのお知らせを見る、同じサービスのステータスページを直接開く。ここまでで、少なくとも「自分の端末だけ」「サービス個別」「クラウド基盤」のどれに近いかが見えてきます。

SNS検索は最後で十分です。早い反応は役に立つことがありますが、原因の断定、影響範囲、復旧見込みは公式情報で確認し直す必要があります。

VPC Originsの影響は「全サイト停止」とどう違うか

障害時の代替連絡と支払い導線を事前に準備する小規模事業者のイメージ

VPC Originsという言葉が出ると難しく見えますが、利用者向けには「サービス本体の手前にあるprivate originへの接続」と考えると分かりやすくなります。CloudFrontが入口になり、裏側のALB、NLB、EC2などへつなぐ構成です。

この構成は、originをインターネットに直接公開しにくくする利点があります。AWS公式ドキュメントも、CloudFrontをsingle point of entryにし、originへprivateでsecureな接続を通す設計を説明しています。

一方で、障害時の見え方は単純ではありません。同じCloudFrontでも、VPC Originsを使っているサービス、通常のorigin構成のサービス、キャッシュで一部表示できるページ、ログインや決済のようにorigin応答が必要な機能では影響が違います。

そのため、「あのサイトは開けるのに、このサイトは504」という状態は不自然ではありません。利用者は、開けるサービス名を根拠に「障害ではない」と決めつけず、対象サービスの公式情報を見る必要があります。

利用者と小規模事業者が残す代替導線

利用者ができることは多くありませんが、確認順を決めておくだけでも混乱は減ります。急ぎの予約、支払い、行政手続き、チケット表示、配送確認などは、公式アプリ、メール、電話窓口、店舗窓口、紙の控えなど、代替経路があるかを先に見ます。

小規模事業者は、さらに準備が必要です。Web予約が止まった時の電話受付、決済が不安定な時の案内、問い合わせフォームが使えない時のメール、SNS告知の文面、復旧後にどの管理画面を照合するかを決めておきます。

重要なのは、障害中に原因を断定しない案内です。「現在、外部サービスまたは通信経路の影響を確認しています」「公式情報を確認し、復旧まで代替窓口で受け付けます」のように、事実と対応を分けると誤案内を避けやすくなります。

前日のカード決済障害と同じく、外部基盤が止まる時は、現場の説明が雑になりやすい場面です。サービス名や原因より先に、利用者が次に取れる行動を示す方が役に立ちます。

次に同じ障害が起きた時の確認メモ

同じような504や5xxが出た時は、次の順に見ます。

1つ目は、利用中サービスの公式障害情報です。ログイン、決済、予約、動画、行政手続きなど、機能ごとに影響が違う場合があります。

2つ目は、基盤側の公式ステータスです。AWS Health Dashboard、各クラウドのService Health、CDNや決済基盤のstatus pageを確認し、対象サービス名、対象リージョン、開始時刻、更新時刻を見ます。

3つ目は、自分側の最低限の確認です。回線切り替え、別端末、公式アプリ、ブラウザの再読み込み、時間を置いた再試行を行います。ただし、何度も送信すると二重申込や二重決済につながる場面では、公式案内を優先します。

4つ目は、復旧後の照合です。予約番号、購入履歴、支払い履歴、問い合わせ送信履歴、メール通知を確認し、失敗に見えた操作が後から成立していないかを見ます。

CloudFrontのような基盤障害は、利用者にとっては見えにくい場所で起きます。だからこそ、障害名を覚えるより、公式情報の読み順を持っておく方が、次のトラブルに強くなります。

関連記事

出典・参考リンク

-テック・ネット, 企業・ビジネス
-, , , , ,