我尝试在 AWS CLI 中运行 aws iam list-users
但出现错误。错误是:
调用 ListUsers 操作时发生错误 (SignatureDoesNotMatch):签名尚未为最新:20210606T055848Z 仍晚于 20210605T174350Z(20210605T172850Z + 15 分钟)
如果有人知道这个解决方案,请告诉我。
最佳答案
该错误非常明显,该请求是针对 20210606T055848Z
进行签名的,但“当前”是 20210605T172850Z
。采用不同的格式:05:58:48 @ 06.06.2021
(签名)与 17:28:05 @ 05.06.2021
(当前)。两个时间戳之间存在 12 个半小时的差异。
这意味着您的计算机的本地时间/创建请求的进程不正确,或者该请求是有意安排在未来的,并且根本不打算提交。解决方案:修复您的时钟,将代码更改为将来不再签名或稍后提交请求。
关于amazon-web-services - 使用 AWS_CLI 执行 aws iam list-users 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67852266/