调用 UploadServerCertificate 操作时发生客户端错误(SignatureDoesNotMatch)

A client error (SignatureDoesNotMatch) occurred when calling the UploadServerCertificate operation

正在尝试使用 OpenSSL 通过 AWSCLI 安装多域 ssl 证书,这是一个 Comodo PositiveSSL 多域证书。

我遵循了 aws 教程和网络上的所有说明。我花了大约 2 个小时与 Comodo 技术支持一起确保我有正确的文件等,重新颁发证书等,但仍然没有运气。

当我尝试使用 here and here 显示的命令上传时,我不断收到此错误,并且在线上没有太多关于此错误的信息。

A client error (SignatureDoesNotMatch) occurred when calling the UploadServerCertificate operation: Signature not yet current: 20150704T040234Z is still later than 20150704T032257Z (20150704T030757Z + 15 min.)

有人知道为什么会这样吗?

做一个

sudo ntpdate -s time.nist.gov

我试图使用 Boto3 从我的 AWS 账户中提取 RI 和自动缩放的详细信息,但出现以下错误:

botocore.exceptions.ClientError: An error occurred (SignatureDoesNotMatch) when calling the DescribeAutoScalingGroups operation: Signature not yet current: 20170206T130536Z is still later than 20170206T130524Z (20170206T130024Z + 5 min.)

我的实例时间不正确,因此给我一个错误。 运行 下面的命令修复了它:

    root@ip-x-x-x-x:~# sudo ntpdate -s time.nist.gov