我如何在 Amplify 的单独帐户中访问 CodeCommit

问题描述

我目前正在尝试实施 Amplify 解决方案,在单独的部署帐户中有一个 CodeCommit 存储库,并在环境(沙箱)帐户中初始化 Amplify 资源。就设置而言,在单独的帐户中初始化放大项目。但是当我尝试向 Amplify 添加托管时,它希望我连接到我的 CodeCommit 存储库。但是我看不到任何存储库,因为它们不在同一个帐户中。到目前为止,我尝试了各种具有跨账户权限/策略的方法,以允许我的账户访问部署账户中的 CodeCommit,但似乎没有任何效果。 似乎在另一个帐户中访问 CodeCommit 的每个解决方案都适用于承担角色,但由于 Amplify 希望我在 UI 中选择 Repo,因此我无法承担角色。 Github上似乎有一个悬而未决的问题,但那里没有回应.. 有没有办法让这个运行?

您好,

埃里克

解决方法

我收到了 aws 支持的答复。目前它是不可能/不支持的。此功能已规划,功能请求 https://github.com/aws-amplify/amplify-console/issues/64 已获批准。