私はドキュメントを調べましたが、これに対する解決策を見つけることができませんでした..私は dev と prod の 2 つのアカウントを持っています。私の増幅アプリは開発に存在しますが、コードコミットは製品に存在します。それらを接続する方法はありますか?
私は引き受ける役割を構成し、別のプロファイルで一時的な資格情報を使用して接続しようとしました:
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
問題は同じままです。リポジトリと増幅アプリが同じアカウントに存在するまで、コードコミットで増幅を接続することは不可能のようです。
とにかくこれを達成する方法はありますか、それとも本当に構成可能ではありませんか?
参照: 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