AWS - 如何使用 CDK/CloudFormation 将服务链接角色传递给自动缩放组?

Posted

技术标签:

【中文标题】AWS - 如何使用 CDK/CloudFormation 将服务链接角色传递给自动缩放组?【英文标题】:AWS - how to pass a service link role to an autoscaling group using CDK/CloudFormation? 【发布时间】:2021-06-08 09:06:50 【问题描述】:

有谁知道如何使用 CDK/CloudFormation 将服务相关角色(带有后缀的自动缩放角色)传递给自动缩放组?

我已成功授予默认自动缩放服务角色访问另一个账户中的 CMK 的权限。但是,我不希望所有具有默认角色的自动缩放组都可以访问密钥。

我认为最好的解决方案是引导服务链接角色并授予其 CMK 访问权限,但我如何传递角色? (这不是实例可承担的角色)

【问题讨论】:

【参考方案1】:

使用ServiceLinkedRoleARN 在AWS::AutoScaling::AutoScalingGroup 中指定自动缩放的服务相关角色。它与实例承担的角色无关。

【讨论】:

谢谢,这很有帮助。我发现我也可以在 CDK 中 modify the AWS CloudFormation resource behind AWS constructs 使用 autoscalingGroup.node.defaultChild 作为 autoscaling.CfnAutoScalingGroup 而不是存储桶。 @GuðrúnAtladóttir 没问题。很高兴它成功了。如果答案有帮助,我们将不胜感激。

以上是关于AWS - 如何使用 CDK/CloudFormation 将服务链接角色传递给自动缩放组?的主要内容,如果未能解决你的问题,请参考以下文章

如何在部署期间使用非 AWS 资源扩展 AWS CDK

如何使用从 AWS 兑换的免费积分?

如何使用 AWS java SDK 使用 AWS 粘合作业生成自动脚本

如何在 AWS CLI 中覆盖环境变量并使用 AWS 凭证文件?

如何使用 AWS 身份验证保护我的 wcf 服务

如何使用 AWS Lambda 在 AWS EMR 上运行 PySpark