如何在 AWS CDK 的“CodeBuildAction”中指定区域?
Posted
技术标签:
【中文标题】如何在 AWS CDK 的“CodeBuildAction”中指定区域?【英文标题】:How can I specify region in `CodeBuildAction` in AWS CDK? 【发布时间】:2022-01-14 17:52:45 【问题描述】:我正在部署一个 AWS codepiepline,其中包括每个阶段的跨区域操作。我在管道的阶段内使用 CodebuildAction (https://docs.aws.amazon.com/cdk/api/latest/docs/@aws-cdk_aws-codepipeline-actions.CodeBuildAction.html) 并在操作内定义所有构建命令。
但是,在创建CodebuildAction
实例时,我看不到有任何参数可以指定区域。它始终从默认区域运行。如何指定CodebuildAction
的区域?
【问题讨论】:
【参考方案1】:您需要在另一个区域中创建 CodeBuild 项目,然后在创建操作时使用 Project.fromProjectArn()
将其导入。动作的区域由项目的区域决定。
【讨论】:
以上是关于如何在 AWS CDK 的“CodeBuildAction”中指定区域?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 aws-cdk 从 AWS Secrets Manager 导入 EKS 密钥?
如何在 Cloudformation 模板/CDK 中添加 AWS IoT 配置模板