#amazon-web-services #amazon-iam
#amazon-web-services #amazon-iam
Вопрос:
Я пытаюсь запросить ARN отдельной политики IAM. Попробовал команду ниже в соответствии с техническим документом AWS, но не получил правильного вывода. Доступна ли в настоящее время эта опция —query для получения ARN политик? Есть ли какая-либо другая команда или опция в CLI?
C:Usersjijina.aws>aws iam list-policies --query 'Policies[?PolicyName==`AdministratorAccess`]' --output text
Policies[?PolicyName==`AdministratorAccess`]
Policies[?PolicyName==`AdministratorAccess`]
Policies[?PolicyName==`AdministratorAccess`]
Policies[?PolicyName==`AdministratorAccess`]
Policies[?PolicyName==`AdministratorAccess`]
Policies[?PolicyName==`AdministratorAccess`]
Комментарии:
1. Вы пытаетесь сделать что-то подобное:
aws iam list-policies --region us-east-1 --output text --query 'Policies[?PolicyName==`AdministratorAccess`].Arn'
2. ДА. Но эта команда не выдает вывод ARN. Проверил справку для «aws iam list-политики». Не отображается опция —query . Следовательно, есть ли какой-либо другой выход в CLI, чтобы получить ARN в одиночку?
3. Команда, которой я поделился, должна показывать ARN. Для меня это сработало. Не могли бы вы поделиться результатами, которые вы получаете при выполнении команды, которой я поделился?
4. Если вы выполняете команду в Windows, некоторые кавычки необходимо изменить. Попробуйте
"
вместо'
и поиграйте с кавычками вокруг строки. Если вы продолжите играть, у вас все получится. (А затем сообщите нам, что вы использовали!)5. Большое спасибо. Это сработало :). Вот выполняемая команда. C:Usersjijina.aws > список aws iam-политики -регион США-восток-1 — текст вывода — запрос «Политики [? PolicyName==’AdministratorAccess’] . Arn» arn: aws: iam :: aws:policy/ AdministratorAccess