клонировать репозиторий CodeCommit в другой учетной записи AWS - PullRequest
0 голосов
/ 24 сентября 2019

У меня есть репозиторий CodeCommit в учетной записи A.

У меня есть экземпляр EC2 в учетной записи B (я установил на нем terraform)

Чтобы подключиться ко всем учетным записям, я принимаю на себя роль черезмой пользователь IAM в учетной записи C.

Я прикрепил роль к своему экземпляру, которая позволяет ему выполнять любую роль.Внутри EC2 я установил AWS Cli с учетными данными пользователя IAM в учетной записи C.

Это мой файл .aws / config:

[default]
output = json
region = eu-west-1

[dev]
region = eu-west-1
role_arn = arn:aws:iam::xxxxxxxxxx:role/use-codecommit
source_profile = default
output = json

Роль arn: aws: iam ::xxxxxxxxxx: роль / код-использования-использования находится в учетной записи A.

Поэтому, когда я пытаюсь клонировать репо в AI учетной записи, появляется такая ошибка:

The config profile (dev) could not be found

Как заставить это работать?

1 Ответ

1 голос
/ 24 сентября 2019

Способ указания профилей в ~ / .aws / config отличается от ~ / .aws / credentials.

Используйте [profile dev] ~ / .aws / config и [dev] в ~ / .aws./credentials.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...