X-Amz-Expires
必須のヘッダー/パラメーターですか? 公式文書には一貫性がなく、一部の例では使用されていますが、他の例では使用されていません。必要でない場合、署名付きリクエストのデフォルトの有効期限の値は?
X-Amz-Expires
これは、パラメーターの最大可能値である604800 (7 日)と同じですか?ドキュメント (上記のリンクを参照)
X-Amz-Expires
では、クエリ文字列で署名パラメーターを渡すコンテキストでのみパラメーターについて説明しています。パラメータが必要な場合X-Amz-Expires
、クエリ文字列で署名パラメータを渡すためだけに必要ですか (Authorization ヘッダーで渡すのではなく)?
アップデート:
AWS セキュリティ プロセスの概要に関する論文の 17 ページには、次のように書かれています。
リクエストは、リクエストのタイムスタンプから 15 分以内に AWS に到達する必要があります。それ以外の場合、AWS はリクエストを拒否します。
ここで、どのタイムスタンプについて話しているのでしょうか。私の推測では、そうですX-Amz-Date
。私が正しければ、別の質問が発生します。
X-Amz-Date
とX-Amz-Expires
パラメータは互いにどのように関連していますか? 私には、リクエストの有効期限アルゴリズムが存在しないX-Amz-Date
場合、タイムスタンプから 15 分にフォールバックするように思えX-Amz-Expire
ます。