AWS Amplify с репозиторием в другой учетной записи - взять на себя роль

Я просмотрел документы и не смог найти решение для этого.. У меня есть две учетные записи dev и prod. мое приложение для усиления существует в dev, но код-фиксация существует. Есть ли способ их связать?

Я настроил предположительную роль, а также попытался использовать временные учетные данные в другом профиле и подключить его с помощью:

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

Проблема осталась прежней. Кажется невозможным подключить усилитель с фиксацией кода до тех пор, пока репозиторий и приложение ampify-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

https://forums.aws.amazon.com/thread.jspa?threadID=300224

1 ответ

Incase Anyone ищет то же самое: после создания заявки с AWS я получил ответ, что в настоящее время это невозможно, поскольку Amplify все еще является более новой службой и разрешает репозиторий только из той же учетной записи.

Я попытался настроить это со своей стороны и наблюдал то же самое. Мне удалось подключиться к репозиториям только в той же учетной записи. Я провел дополнительное исследование по этому поводу и смог подтвердить, что в настоящее время мы не можем интегрироваться с репозиторием CodeCommit для перекрестных учетных записей для приложений Amplify.

Другие вопросы по тегам