AWS CLIで「RequestTimeTooSkewed」のエラーに対処する!

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を実行した時刻がずれていないか確認しましょう。

関連記事