更新堆栈配置 (update-stack) - AWS OpsWorks

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

更新堆栈配置 (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 命令不返回值。