翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。
Amazon Bedrock API エラーコードのトラブルシューティング
このセクションでは、Amazon Bedrock API を使用する際に発生する可能性のある一般的なエラー、エラーの原因、およびエラーを解決するためのソリューションについて詳しく説明します。
AccessDeniedException
HTTP ステータスコード: 403
原因: リクエストされたアクションを実行するための十分なアクセス許可がありません。
解決策:
-
IAM ユーザーまたはロールに、試行するアクションに必要なアクセス許可があることを確認します。
-
一時的なセキュリティ認証情報を使用している場合は、有効期限が切れていないことを確認してください。
BadCScoreException
HTTP ステータスコード: 403
原因: アカウントがこのモデルにアクセスする権限がありません
解決策:
-
詳細については、 AWS サポートにお問い合わせください。
FTUFormNotFilled
HTTP ステータスコード: 404
原因: このアカウントでモデルユースケースの詳細が送信されていません
解決策:
-
モデルを使用する前にAnthropicユースケースの詳細フォームに入力する
IncompleteSignature
HTTP ステータスコード: 400
原因: リクエスト署名が AWS 標準に準拠していません。
解決策:
-
Amazon Bedrock をサポートする AWS SDK バージョンを使用していることを確認します。
-
AWS アクセスキー ID とシークレットキーが正しく設定されていることを確認します。
-
リクエストに手動で署名する場合は、署名計算プロセスを再確認することをお勧めします。
InternalFailure
HTTP ステータスコード: 500
原因: サーバーエラーによりリクエスト処理が失敗しました
解決策:
-
信頼性を向上させるために、エクスポネンシャルバックオフとランダムジッターで再試行を使用する AWS 推奨アプローチを採用することをお勧めします。 https://aws.amazon.com/builders-library/timeouts-retries-and-backoff-with-jitter/
-
問題が解決しない場合は、AWS サポートセンター
に連絡して、リクエストの詳細と発生しているエラーをお知らせください。
InvalidAction
HTTP ステータスコード: 400
原因: リクエストされたアクション、またはオペレーションは無効です。
解決策:
-
リクエスト内のアクション名のスペルとフォーマットを再確認することをお勧めします。
-
アクション呼び出しが Amazon Bedrock でサポートされており、Amazon Bedrock API リファレンスに示すように正しく文書化されていることを確認します。
-
AWS SDK または CLI up-to-dateを使用していることを確認します。
無効なクライアントトークンID
HTTP ステータスコード: 403
原因: 指定された X.509 証明書または AWS アクセスキー ID がレコードに存在しません。
解決策:
-
正しい AWS アクセスキー ID を使用していることを確認します。
-
最近新しいアクセスキーを作成した場合は、古い認証情報ではなく、新しい認証情報を使用していることを確認してください。
AWS Marketplace 契約が 15 分以内に失敗
HTTP ステータスコード: 403
原因: 根本的な問題により AWS Marketplace 契約が失敗しました。
解決策:
-
エラーメッセージを確認し、根本的な問題を修正します。一般的な根本的な問題は、無効な支払いエラーと地理的位置の制限です。
-
無効な支払いエラーについては、Amazon Bedrock でモデルアクセスをリクエストした後、 AWS Marketplace と INVALID_PAYMENT_INSTRUMENT を使用する AISPL のお客様のクレジットカードおよびデビットカード購入の制限
を確認してください。 https://repost.aws/questions/QU0UOsutrWSSS4nOqgHcIUJg/invalid-payment-instrument-after-requesting-model-access-in-amazon-bedrock
AWS 15 分後に保留中の Marketplace 契約
HTTP ステータスコード: 403
原因: AWS Marketplace 契約は成功せず、リクエストが作成されてから 15 分が経過しています。
解決策:
-
15 分ごとにリクエストを再試行してください。問題が解決しない場合は、AWS サポートセンター
に連絡して、リクエストの詳細と発生しているエラーをお知らせください。
MPAgreementBeingCreated
HTTP ステータスコード: 403
原因: アカウントがこのモデルにアクセスする権限がありません。このモデルの AWS Marketplace サブスクリプションはまだ処理中です
解決策:
-
15 分後に再試行する
NotAuthorized
HTTP ステータスコード: 400
原因: このアクションを実行するアクセス許可がありません。
解決策:
-
IAM アクセス許可を確認し、Amazon Bedrock リソースでリクエストされたアクションを実行するために必要な権限があることを確認します。
-
IAM ロールを使用している場合は、ロールに適切なアクセス許可と信頼関係があることを確認します。
-
アクセスを制限している可能性のある組織ポリシーまたはサービスコントロールポリシーを確認します。
RequestExpired
HTTP ステータスコード: 400
原因: タイムスタンプの有効期限が切れているため、リクエストは無効になりました。
解決策:
-
システムクロックが信頼できるタイムソースと正しく同期されていることを確認します。
-
異なるタイムゾーンからリクエストを行う場合は、タイムスタンプの潜在的な不一致に注意してください。
ServiceUnavailable
HTTP ステータスコード: 503
原因: サービスは一時的にリクエストを処理できません。通常のスロットリングには 503 エラーが使用されます。
解決策:
-
信頼性を向上させるために、エクスポネンシャルバックオフとランダムジッターで再試行を使用する AWS 推奨アプローチを採用することをお勧めします。 https://aws.amazon.com/builders-library/timeouts-retries-and-backoff-with-jitter/
-
現在のリージョンで問題が解決 AWS リージョン しない場合は、別の に切り替えることを検討してください。リージョンによって負荷と可用性のレベルが異なる場合があります。
-
クロスリージョン推論を使用して、さまざまな でコンピューティングを活用することで、計画外のトラフィックバーストをシームレスに管理できます AWS リージョン。
-
スループット要件が高い場合は、ユースケースのプロビジョンドスループットを検討することをお勧めします。
ベストプラクティス
-
アプリケーションがエラー処理と再試行ロジックで 503 ステータスコードを適切に処理できることを確認します。
-
Service Health Dashboard で、 AWS サービスに影響を与える可能性のある発表された問題やスケジュールされたメンテナンスを確認します。
503 エラーが頻繁に発生する場合、またはオペレーションに大きな影響を与える場合は、 AWS サポート
ThrottlingException
HTTP ステータスコード: 429
原因: Amazon Bedrock のアカウントクォータを超えたため、リクエストが拒否されました。
解決策:
-
Amazon Bedrock サービスクォータコンソールで Amazon Bedrock サービスクォータをチェックして、アカウントに割り当てられている制限を確認してください。
-
信頼性を向上させるhttps://aws.amazon.com/builders-library/timeouts-retries-and-backoff-with-jitter/
ために、エクスポネンシャルバックオフで再試行を使用する AWS 推奨アプローチを採用することをお勧めします。 -
スループット要件が高い場合は、ユースケースのプロビジョンドスループットを検討することをお勧めします。
-
ワークロードトラフィックがアカウントクォータを超える場合は、アカウントマネージャーまたは AWS サポート
に連絡して、クォータの引き上げをリクエストします。
ValidationError
HTTP ステータスコード: 400
原因: 入力が、Amazon Bedrock で指定された制約を満たしていません。
解決策:
-
API ドキュメントを確認して、必要なパラメータがすべて含まれ、正しくフォーマットされていることを確認します。
-
入力値が許容範囲内にあるか、予想されるパターンに準拠していることを確認します。
-
使用しているアクションの API リファレンスに記載されている特定の検証ルールに注意することをお勧めします。
ResourceNotFound
HTTP ステータスコード: 404
原因: リクエストされたリソースが見つかりませんでした。
解決策:
-
リクエスト内のモデル ID、エンドポイント名、またはその他のリソース識別子が正しいことを確認します。
-
プライマリリソースが見つからない場合は、代替モデルまたはエンドポイントを使用するフォールバックメカニズムを実装してください。
ベストプラクティス
-
ListFoundationModels を使用して、使用可能な Amazon Bedrock 基盤モデルについて説明します。
-
ローカルリソースカタログを更新するには、定期的な同期プロセスを実装することをお勧めします。
これらのソリューションを試した後も問題が解決しない場合は、 AWS サポート