AWS サポートから要求された Amazon S3 リクエスト ID の値を収集する方法を教えてください。

最終更新日: 2020 年 10 月 19 日

Amazon Simple Storage Service (Amazon S3) の問題を解決するために AWS サポートに問い合わせています。この問題のトラブルシューティングを最も効果的に行うための情報を AWS サポートチームに提供するには、どうすればよいですか?

簡単な説明

Amazon S3 では、処理するリクエストごとにリクエスト ID のペアが生成されます。AWS サポートに Amazon S3 のトラブルシューティングのヘルプを依頼する場合は、失敗したアクションに関連する S3 リクエスト ID ペアの値を提供する必要があります。AWS サポートでは、この情報に基づいてできるだけ迅速に問題を特定し、トラブルシューティングを実施できます。

解決方法

Amazon S3 リクエスト ID ペアにアクセスするには、HTTP ヘッダーと詳細なログを使用します。S3 API コールのログを記録する AWS CloudTrail を使用するなど、いくつかの方法でアクセスできます。Amazon S3 リクエスト ID ペアを取得する詳しい方法については、AWS サポートのための Amazon S3 リクエスト ID の取得を参照してください。S3 リクエスト ID ペアを構成する 2 つ要素を表す名前は、S3 リクエスト ID ペアを取得する方法に応じて異なります。次の表に、S3 リクエスト ID ペアを取得する最も一般的な方法および対応する各要素の名前を示します。

アクセス方法 ペアの最初の名前 ペアの 2 番目の名前
HTTP レスポンスヘッダー x-amz-request-id x-amz-id-2
HTTP レスポンス本文 (エラー時にのみ返されます) RequestId HostId
AWS SDK リクエスト AWS Request ID S3 Extended Request ID

たとえば、HTTP リクエストヘッダーで返される S3 リクエスト ID は次のようになります。

x-amz-request-id: 79104EXAMPLEB723
x-amz-id-2: IOWQ4fDEXAMPLEQM+ey7N9WgVhSnQ6JEXAMPLEZb7hSQDASK+Jd1vEXAMPLEa3Km

重要: S3 リクエスト ID ペアを要求された場合は、必ずペアの両方の値を提供してください。

CloudTrail データイベントのログ記録を使用してリクエスト ID ペアを取得する詳しい方法については、AWS CloudTrail を使用して Amazon S3 API 呼び出しのログを記録するを参照してください。S3 オブジェクト用の CloudTrail データイベントのログ記録では、Request ID (リクエスト ID) と Extended request ID (拡張リクエスト ID) の両方のデータが取得されます。