AWS CLIで「RequestTimeTooSkewed」のエラーが発生した場合の対処方法です。
時刻がずれていないか確認する!
AWS CLIで「RequestTimeTooSkewed」のエラーが発生した場合は、AWS CLIを実行した環境がAWSとずれていない確認します。実際の時刻は、以下です。
$ date Tue May 30 08:08:14 AM JST 2023
エラーが発生した時の、AWS CLIの実行環境の時刻は以下でした。
$ aws s3 ls An error occurred (RequestTimeTooSkewed) when calling the ListBuckets operation: The difference between the request time and the current time is too large. $ date Tue May 9 09:04:54 AM JST 2023
時刻がずれていたのは、AWS CLIの環境を仮想環境で実行し、終了時にサーバをシャットダウンせずにセーブして、そのまま起動したためでした。AWS CLIは、時刻が正しく同期している状態で使用しましょう。
おわりに
AWS CLIで「RequestTimeTooSkewed」のエラーが発生した場合は、AWS CLIを実行した時刻がずれていないか確認しましょう。
関連記事