問題
AWSのS3をコマンドで操作しようとしたら、以下のエラーが発生した。
$ aws s3 cp s3://bucket-name/foo/bar.txt ./ ERROR: Test failed: 403 (RequestTimeTooSkewed): The difference between the request time and the current time is too large.
このままではs3の操作が行えないので、解決したい。
解決方法
RequestTimeTooSkewedはローカルマシンとリモートの時間がずれているため発生している。
The difference between the request time and the current time is too large.
以下コマンドでNTPサーバの時刻とローカルマシンの時刻を合わせる。
# ntpdate ntp.nict.jp
手動で時刻を修正する場合は以下コマンドを実行する。
# date -s "12/30 12:00 2019"