Как получить свои собственные AMI с помощью инструментов AWS для Powershell?
Я опробую инструмент AWS Powershell. Какая команда загружает образ AMI, созданный мной в моей среде? Судя по всему, команда get-ec2image загружает все доступные изображения на рынке, а это не то, что мне нужно.
2 ответа
Подробный синтаксис Get-EC2Image:
Get-EC2Image-ImageId <String[]>-Owner <String[]>-ExecutableUser <String[]>-Filter <Filter[]>
Так что в вашем случае это будет работать, если предположить, что 123456789 будет вашим номером счета AWS.
Get-EC2Image -Owner '123456789'
Get-EC2Image - это то, что вам нужно, вам просто нужно установить -Owner
параметр для себя, например, так:
PS C:/> Get-EC2Image -owner self
Вот пример, где вы можете выбрать свои собственные AMI, отфильтрованные по имени AMI (имя AMI, данное при создании изображения, а не переназначаемый тег "имя"):
PS C:/> Get-EC2Image -Owners self -Filters @{ Name='name'; Values='amiName' }
Из документации:
В этом контексте [self] относится к пользователю, который соответствует учетным данным, с которыми вызывается командлет.
Более подробная информация доступна в документации для Get-EC2Image.