У меня есть этот фрагмент кода для получения изображений машин Amazon:
session.client('ec2', region_name=AWS_DEFAULT_REGION).describe_images(ExecutableUsers=[
'all',
],
Filters=[
{
'Name': 'platform',
'Values': [
'windows',
]
},
{
'Name': 'state',
'Values': [
'available',
]
},
{
'Name': 'image-type',
'Values': [
'machine',
]
},
{
'Name': 'virtualization-type',
'Values': [
'hvm',
]
},
{
'Name': 'root-device-type',
'Values': [
'ebs',
]
},
],
Owners=[
'679593333241', # all public ami's from amazon as owner
])
Это работает, но ответ слишком медленный, я знаю, что список AMI очень длинный, но мне не нужны всеAMI в списке, мне нужны только самые популярные элементы AMI (red hat, amazon linux, centos и т. Д.), Если я использую Owners = ['self'], возвращается ноль, как мне составить список элементов AMI сортировки, напримерв консоли aws в меню быстрого запуска при запуске нового экземпляра (см. изображение)?в этом списке 38 элементов.