aws s3时间未同步,使用awsaccesskeyid

时间:2018-09-08 08:42:13

标签: amazon-web-services ubuntu amazon-ec2 ntp

出现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。

我对此有什么想念的吗?预先感谢。

1 个答案:

答案 0 :(得分:0)

我不知道是什么原因或原因,但是在BIOS中手动更改时间并进入系统设置,并输入固定的小时和分钟。应该先尝试一下。

感谢您的帮助。