使用 AWS CodeDeploy 的 ECS 跨账户部署

ECS Cross-Account deployment using AWS CodeDeploy

我们有一个 Build 账户 (AccountA) 正在托管所有 AWS codepipelines(源代码和 Build current),计划使用 codeDeploy 进行 ECS 部署(ECS 集群在账户 B 上),我不确定是否在账户 A 或账户 B 中创建 CodeDeploy 部署组?我们如何做到这一点?

是的,CodeDeploy 应该在账户 B

cross-account 设置需要一些练习,无法在 AWS 控制台中完全完成。最重要也可能是最令人困惑的部分是设置所需的所有 cross-account IAM 角色。

下面是一些应该有助于完成此任务的 AWS 资源