AWS App Runner は、2026 年 4 月 30 日以降、新規のお客様に公開されなくなります。App Runner を使用する場合は、その日付より前にサインアップします。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、「AWS App Runner 可用性の変更」を参照してください。
翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
HTTP/HTTPS リクエストのルーティングエラー
このセクションでは、App Runner サービスエンドポイントに HTTP/HTTPS トラフィックをルーティングするときに発生する可能性のあるエラーをトラブルシューティングして解決する方法について説明します。
404 App Runner サービスエンドポイントに HTTP/HTTPS トラフィックを送信するときにエラーが見つからない
-
App Runner
Host Headerがホストヘッダー情報を使用してリクエストをルーティングするため、 が HTTP リクエストのサービス URL を指していることを確認します。cURL、、ウェブブラウザなどのほとんどのクライアントは、ホストヘッダーを自動的にサービス URL にポイントします。クライアントがサービス URL を として設定しない場合Host Header、404 Not Foundエラーが発生します。例ホストヘッダーが正しくない
$ ~ curl -I -H "host: foobar.com" https://testservice.awsapprunner.com/ HTTP/1.1 404 Not Found transfer-encoding: chunked例正しいホストヘッダー
$ ~ curl -I -H "host: testservice.awsapprunner.com" https://testservice.awsapprunner.com/ HTTP/1.1 200 OK content-length: 11772 content-type: text/html; charset=utf-8 -
クライアントがパブリックサービスまたはプライベートサービスへのリクエストルーティングのサーバー名インジケータ (SNI) を正しく設定していることを確認します。TLS の終了とリクエストのルーティングの場合、App Runner は HTTPS 接続で設定された SNI を使用します。