AgentCore 支払いのトラブルシューティング
このセクションでは、 AWS Amazon Bedrock AgentCore 支払いを使用する際の一般的なエラーの解決策を示します。
検証エラー
支払いリソースを作成または更新すると、サービスは を返しますValidationException。次の表に、一般的な検証エラーとその解決策を示します。
| エラーメッセージ | 解像度 |
|---|---|
|
|
は、12 桁のアカウント ID を持つ有効な IAM ロール ARN |
|
|
のアカウント ID は、発信者のアカウントと一致する |
|
|
を解析 |
|
|
支払いコネクタを作成または更新するときに、少なくとも 1 つの認証情報プロバイダー設定を指定します。 |
|
|
各認証情報プロバイダー設定には、 を含める必要があります |
|
|
認証情報プロバイダーの設定バリアントは、コネクタタイプと一致する必要があります。たとえば、 |
フィールドの命名に関する制約も適用されます。
-
支払いマネージャー名は文字で始まり、英数字 (最大 48 文字) のみを使用する必要があります。
-
支払いコネクタ名は同じルールに従いますが、アンダースコアも許可します。
-
説明では、英数字とスペース (最大 4096 文字) を使用できます。
アクセス許可エラー
| エラーメッセージ | 解像度 |
|---|---|
|
|
アカウントが制限されています。 AWS サポートに連絡して解決してください。 |
|
|
アカウントは制限付きアクセス状態です。読み取りおよびリストオペレーションは許可されますが、作成および更新オペレーションは制限が解決されるまで制限されます。 |
|
IAM SigV4 認可の失敗 |
呼び出し元のプリンシパルに適切な |
|
PassRole の失敗 |
を指定する場合 |
リソースが見つからないエラー
| エラーメッセージ | 解像度 |
|---|---|
|
|
指定された支払いマネージャーは存在しません。を呼び出して ID を確認します |
|
|
指定されたコネクタは、指定されたマネージャーの下には存在しません。を使用して両方の IDs を検証します |
|
中にリソースが見つかりません |
親支払いマネージャーが存在しません。最初に支払いマネージャーを作成します。 |
競合エラー
サービスは、2 つのリクエストが同じリソースを同時に変更ConflictExceptionするとき、または既に存在するリソースを作成するときに を返します。リクエストを再試行します。作成および更新オペレーションは、安全な再試行clientTokenのために をサポートします。
サービスクォータエラー
アカウントの支払いマネージャーまたはコネクタの最大数"{limitType} limit exceeded for account {accountId}"に達すると、サービスは を返します。未使用のリソースを削除するか、 AWS サポートに連絡して制限の引き上げをリクエストしてください。
スロットリングエラー
リクエストレートが許容制限を超える"Rate exceeded"と、サービスは を返します。再試行ロジックにジッターを含むエクスポネンシャルバックオフを実装します。常に制限に達した場合は、 AWS サポートにお問い合わせください。
支払い処理エラー
外部支払いプロバイダーが署名リクエストを拒否すると、サービスは AccessDeniedExceptionまたは を返しますValidationException。次の表に、一般的なエラーとその解決策を示します。
| エラーメッセージ | 解像度 |
|---|---|
|
|
エージェントがユーザーに代わってトランザクションに署名することを許可する委任許可を付与していないか、以前に取り消しました。解決するには:
委任許可フローを処理するフロントエンド実装の詳細については、GitHub ウェブサイトの Coinbase AgentCore テンプレート |
|
|
Coinbase デベロッパープラットフォームプロジェクトに委任署名が設定されていません。解決するには:
エージェントがユーザーに代わってトランザクションに署名する前に、このステップを完了する必要があります。 |
|
|
認証情報プロバイダーに無効または期限切れのプライベートウォレット認可キーがあります。解決するには:
認証情報設定の詳細については、GitHub ウェブサイトの Privy AgentCore SDK |
サーバーエラー
サービスは内部エラー"Something went wrong in processing your request"に対して を返します。しばらくしてからリクエストを再試行してください。エラーが解決しない場合は、x-amzn-requestidレスポンスヘッダーのリクエスト ID を使用して AWS サポートにお問い合わせください。