【问题标题】:A client error (SignatureDoesNotMatch) occurred when calling the UploadServerCertificate operation调用 UploadServerCertificate 操作时发生客户端错误 (SignatureDoesNotMatch)
【发布时间】:2015-07-04 05:24:37
【问题描述】:

尝试使用 OpenSSL 通过 AWSCLI 安装多域 ssl 证书,它是 Comodo PositiveSSL 多域证书。

我按照 aws 教程和网络上的所有说明进行操作。我在 Comodo 技术支持部门花了大约 2 个小时来确保我有正确的文件等,重新颁发证书等,但仍然没有运气。

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

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

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

【问题讨论】:

  • 你的系统时钟错误。
  • 我的 windows 时钟是准确的。系统时钟是什么意思,我该如何解决?
  • 您用于实际运行这些命令的任何计算机上的时钟,无论是您的本地计算机还是您登录的远程服务器,要么严重错误,要么时区设置不正确,或两者。好像要休息 55 分钟。
  • 这是我在尝试上传 SSL 证书时从 Aws 控制台收到的响应。所以你是说亚马逊的系统时钟关闭了还是我的本地电脑关闭了?我会尝试从另一台电脑上传,看看是否有帮助
  • 此错误表明您的时钟已关闭。 可能问题可能出在亚马逊一方,但似乎不太可能发生这样的错误,而且如果发生了,也不会被发现。同样,您的时钟您在控制面板中的时区选择都需要准确。此错误表明其中一个或两个都可能是错误的。

标签: amazon-web-services aws-cli amazon-iam


【解决方案1】:

做一个

sudo ntpdate -s time.nist.gov

【讨论】:

  • -s 正在消除错误。可能会隐藏一些问题,就像我自己一样
【解决方案2】:

我试图使用 Boto3 从我的 AWS 账户中提取 RI 和 Autoscaling 的详细信息,结果出现以下错误:

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

【讨论】:

    猜你喜欢
    • 2018-06-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2022-12-04
    • 1970-01-01
    • 2016-09-25
    • 2020-01-16
    • 2020-07-08
    相关资源
    最近更新 更多