出现awsaccesskey和awssecretkey无法验证的问题,
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.
因此,我尝试将时间与本地时间同步,这是不正确的。即使同步后,问题仍然存在。 我在ap-south-1孟买地区,我的时间设置正确,但是错误仍然发生。
我尝试启动一个实例,timedatectl
给出了这个例子,
Local time: Sat 2018-09-08 08:25:06 UTC
Universal time: Sat 2018-09-08 08:25:06 UTC
RTC time: Sat 2018-09-08 08:25:05
Time zone: Etc/UTC (UTC, +0000)
Network time on: yes
NTP synchronized: yes
RTC in local TZ: no
服务器也在ap-south-1中,所以我不知道为什么本地时间是(UTC,+0000)
尝试将系统时钟设置为相似的时间(UTC,+ 0000),
Local time: Sat 2018-09-08 20:09:46 +00
Universal time: Sat 2018-09-08 20:09:46 UTC
RTC time: Sat 2018-09-08 20:09:46
Time zone: Atlantic/Azores (+00, +0000)
System clock synchronized: yes systemd-timesyncd.service active: no
RTC in local TZ: no
我尝试将机器的时间调整为我能想到的所有时间,但仍然无法解决此错误。我还选择将我所在区域的服务器添加到ntpd.conf
server 3.in.pool.ntp.org
server 3.asia.pool.ntp.org
server 0.asia.pool.ntp.org
但这也无济于事。 本地计算机正在运行Ubuntu 18.04LTS,实例是Ubuntu 16.04LTS。
我对此有什么想念的吗?预先感谢。
答案 0 :(得分:0)
我不知道是什么原因或原因,但是在BIOS中手动更改时间并进入系统设置,并输入固定的小时和分钟。应该先尝试一下。
感谢您的帮助。