【发布时间】:2020-03-22 04:40:22
【问题描述】:
我有一个 bash 脚本,它使用 AWS CLI 为 AWS Systems Manager Parameter Store 中的参数赋值。
bash 脚本在 EC2 实例上运行,并且部署了多个实例。所以我无法控制 bash 脚本的并发性。如果有并发更新并且来自脚本的更新被拒绝,我需要脚本重试。
我查看了 AWS 文档,并在其他问题和论坛中搜索了有关此主题的文档。
我只能参考记录在 here 的“TooManyUpdates”400 错误。
AWS Systems Manager Parameter Store 在并发更新时的行为是什么?
【问题讨论】:
-
你不能在你的 Bash 脚本中放一个循环,以便它在收到这个错误时重试吗?
-
@JohnRotenstein 我可以,我只是不知道我是否会收到此错误,因为没有关于此错误的文档,无论它是速率限制错误还是并发更新错误。跨度>
标签: amazon-web-services aws-ssm aws-parameter-store