使用CloudFormation部署AWS资源时,可以为堆栈分配服务角色
aws cloudformation create-stack
--stack-name ${STACK_NAME}
--template-body file://stack.yaml
--role-arn ${SERVICE_ROLE_ARN}
如何在使用CDK时做同样的事情?我看到StackProps构造没有role-arn属性。
-r, --role-arn ARN of Role to use when invoking CloudFormation
在这里找到:https://docs.aws.amazon.com/cdk/latest/guide/cli.html
然而。Ermiya对你的回答的评论是正确的,任何超出部署时角色的东西都需要你使用的语言——每种语言略有不同,但重要的是不同。此外,CDK部署中还有许多其他因素不是CloudFormation Create Stack选项的一部分,例如AWS环境(区域和账号)等等。