【问题标题】:CAPABILITY_NAMED_IAM using cloud9CAPABILITY_NAMED_IAM 使用 cloud9
【发布时间】:2018-06-21 04:39:16
【问题描述】:

我正在尝试将 cloud9 模板用于无服务器应用程序来完成我的所有开发工作 它抱怨我没有 CAPABILITY_NAMED_IAM 由于我正在创建一个角色。如何编辑 cloud9 部署默认值以包含 CAPABILITY_NAMED_IAM?

【问题讨论】:

    标签: amazon-web-services amazon-cloudformation serverless aws-cloud9 awsdeploy


    【解决方案1】:

    如果您使用 Code star 启动 Cloud9,您可以修改管道以在 AWS 管理控制台中启用 CAPABILITY_NAMED_IAM 的功能。 您需要在部署步骤中编辑 GenerateChangeSet 部分。

    否则,您应该查看创建/更新堆栈以添加 --capabilities CAPABILITY_NAMED_IAM :

    cloudformation create-stack --stack-name my-stack --template-url dummy-template.yaml --role-arn ... --tags ... --capabilities CAPABILITY_NAMED_IAM
    

    https://docs.aws.amazon.com/AWSCloudFormation/latest/APIReference/API_CreateStack.html https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/using-iam-template.html#using-iam-capabilities

    【讨论】:

    • 感谢会调查它。希望 Cloud9 中的部署步骤可在配置文件中配置以添加 --capabilities CAPABILITY_NAMED_IAM 。会尝试你的建议。
    猜你喜欢
    • 2018-08-25
    • 2018-02-25
    • 1970-01-01
    • 2023-03-03
    • 2015-03-08
    • 2023-03-06
    • 1970-01-01
    • 2020-09-01
    • 1970-01-01
    相关资源
    最近更新 更多