【エラー解決方法:AWS-CLI】awsコマンド実行時、AWSRequestTimeTooSkewedが発生したときの対処法

どうもこんにちは。三宮です。
 
以前、WSL2で仮想環境(Ubuntu)を構築しました。
aws-cliをインストール後、awsコマンドが実行できないケースがあったので、メモを残しておきます。

エラー内容

aws-cliをインストール後、設定したAWSテナントに向けてコマンドを実行した際下記のエラーとなった。

An error occurred (RequestTimeTooSkewed) when calling the ListBuckets operation: The difference between the request time and the current time is too large.

エラー原因

仮想環境内の時刻と、実際の時刻にずれが生じていた。

エラー解決方法

下記コマンドを実行して、時刻を調整します。

sudo hwclock –hctosys

実行後、dateコマンドにて実時刻との差を確認してください。時刻合わせ後、awsコマンドは無事実行できました。

まとめ

仮想環境を構築した際は、時刻がずれている可能性が高いので、導入後は一度時刻合わせを実施したほうがよさそうですね。
 
それではまた。

記事をシェア
MOST VIEWED ARTICLES