本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
更新堆栈配置 (update-stack)
重要
AWS OpsWorks Stacks 不再接受新客户。在 2024 年 5 月 26 日之前,现有客户将能够照常使用 OpsWorks 控制台、API、CLI 和 CloudFormation 资源,届时这些工具或资源将停用。为准备此过渡,我们建议您尽快将堆栈过渡到AWS Systems Manager。有关更多信息,请参阅 AWS OpsWorks Stacks 生命周期终结常见问题解答 和 将 AWS OpsWorks Stacks 应用程序迁移到 AWS Systems Manager 应用程序管理器:
使用 update-stack 命令可更新指定堆栈的配置。以下示例更新堆栈以将自定义 JSON 添加到堆栈配置属性。
aws opsworks --region us-west-1 update-stack --stack-id 935450cc-61e0-4b03-a3e0-160ac817d2bb --custom-json "{\"somekey\":\"somevalue\"}" --service-role-arn arn:aws:iam::444455556666:role/aws-opsworks-service-role
请注意 JSON 对象中的 "
字符均已转义。否则,命令可能返回 JSON 无效错误。
注意
该示例还为堆栈指定服务角色。您必须将 service-role-arn
设置为有效的服务角色 ARN,否则操作将失败;此处没有默认值。如果希望,您可以指定堆栈的当前服务角色 ARN,但必须明确指定。
The update-stack
命令不返回值。