

AWS App Runner は新規顧客に公開されなくなりました。既存のお客様は、通常どおりサービスを引き続き使用できます。詳細については、「[AWS App Runner  可用性の変更](https://docs.aws.amazon.com/apprunner/latest/dg/apprunner-availability-change.html)」を参照してください。

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# HTTP/HTTPS リクエストのルーティングエラー
<a name="request-route-404-troubleshoot"></a>

このセクションでは、App Runner サービスエンドポイントに HTTP/HTTPS トラフィックをルーティングするときに発生する可能性のあるエラーをトラブルシューティングして解決する方法について説明します。

## 404 App Runner サービスエンドポイントに HTTP/HTTPS トラフィックを送信するときにエラーが見つからない
<a name="request-route-404-troubleshoot.404"></a>
+  App Runner `Host Header`がホストヘッダー情報を使用してリクエストをルーティングするため、 が HTTP リクエストのサービス URL を指していることを確認します。`cURL`、、ウェブブラウザなどのほとんどのクライアントは、ホストヘッダーを自動的にサービス URL にポイントします。クライアントがサービス URL を として設定しない場合`Host Header`、`404 Not Found`エラーが発生します。  
**Example ホストヘッダーが正しくない**  

  ```
  $ ~ curl -I -H "host: foobar.com" https://testservice.awsapprunner.com/
  HTTP/1.1 404 Not Found
  transfer-encoding: chunked
  ```  
**Example 正しいホストヘッダー**  

  ```
  $ ~ 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 を使用します。