aws s3时间没有同步,使用awsaccesskeyid验证失败

问题描述 投票:1回答:1

如果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

但这也没有帮助。 Local Machine正在运行Ubuntu 18.04LTS,Instance是Ubuntu 16.04LTS。

我有什么想念吗?提前致谢。

amazon-web-services ubuntu amazon-ec2 ntp
1个回答
0
投票

我不知道这是怎么或为什么造成这种情况,而是在BIOS中手动更改时间并进入系统设置并输入小时和分钟来修复它。应该先尝试一下。

谢谢您的帮助。

© www.soinside.com 2019 - 2024. All rights reserved.