Есть ли способ "описать экземпляры" для другой учетной записи AWS от awscli?
Я добавил роль, позволяющую другой учетной записи перечислять экземпляры, но, похоже, нет никакой возможности выбрать, из какой учетной записи я перечисляю экземпляры. Есть ли какая-либо недокументированная опция, чтобы пройти, чтобы выбрать эту иностранную учетную запись?
Редактировать:
Политика, которую я использую, является просто той, которую AWS генерирует для меня
{ "Version": "2012-10-17", "Statement": [ { "Sid": "", "Effect": "Allow", "Principal": { "AWS": [ "arn:", "arn:" ] }, "Action": "sts:AssumeRole" } ] }
1 ответ
Да, это можно сделать, настроив роль кросс-аккаунта и профиль CLI для нее, что задокументировано AWS здесь:
Единственное предостережение: я не могу заставить этот подход работать, используя привилегии роли экземпляра:
Как выполнить aws ec2 description-instance для другого аккаунта