我浏览了这些文件,但找不到解决方案。我有两个帐户 dev 和 prod。我的放大应用程序存在于开发中,但代码提交存在于产品中。有什么方法可以连接它们吗?
我已经配置了假设角色,并且还尝试在不同的配置文件中使用临时凭据并将其连接到:
aws amplify create-app --name app-name-in-dev --repository repo-in-prod
aws amplify create-app --name app-name-in-dev --repository repo-in-prod --iam-service-role-arn arn:aws:sts::prod:assumed-role/CrossAccountRepositoryContributorRole/cross-account
问题仍然相同。似乎不可能将 amplify 与 code-commit 连接起来,直到 repository 和 amplify-app 存在于同一个帐户中。
有没有办法实现这一点,或者它真的不可配置?
参考: https ://docs.aws.amazon.com/IAM/latest/UserGuide/tutorial_cross-account-with-roles.html
https://docs.aws.amazon.com/cli/latest/reference/sts/assume-role.html