すべてのプロダクト
Search
ドキュメントセンター

API Gateway:I404NFエラーが報告された場合はどうすればよいですか?

最終更新日:Jul 31, 2024

リクエストのパスまたはメソッドがAPI定義のパスまたはメソッドと異なるため、このエラーが報告されます。 API定義に基づいてリクエストを作成する必要があります。 シナリオに基づいて、次のいずれかの方法を使用して問題をトラブルシューティングできます。

  • APIグループにBasePath設定がある場合は、APIリクエストのパスの先頭にBasePath値を追加する必要があります。 たとえば、BasePathの値が /testで、パスが /nameidの場合、リクエストのパスは /test/nameidである必要があります。

  • APIで定義されているものとは異なるHTTPメソッドを使用する場合は、APIの設定に応じてリクエストのHTTPメソッドを変更する必要があります。 たとえば、POSTがAPI定義で設定されている場合、リクエストのHTTPメソッドとしてPOSTを使用する必要があります。

  • ドメイン名が複数のインスタンスにバインドされている場合は、クライアントのDNSレコードを確認して、リクエストが他のインスタンスにルーティングされているかどうかを確認する必要があります。

  • APIが非本番環境に公開されている場合は、APIを呼び出す環境を指定する必要があります。

    • テスト環境でAPIを呼び出すには、X-Ca-Stage: testヘッダーをリクエストに追加します。

    • ステージング環境でAPIを呼び出すには、X-Ca-Stage:PREヘッダーをリクエストに追加します。