Как создать AMI с определенным идентификатором изображения с помощью мото? - PullRequest
0 голосов
/ 11 декабря 2018

Я использую moto , чтобы высмеивать aws для моего приложения.Интересно, можно ли создать ami в мото с определенным идентификатором изображения (например: ami-1a2b3c4d).Спасибо!

1 Ответ

0 голосов
/ 11 декабря 2018

Вот пример, полученный прямо из документов:

from . import add_servers
from moto import mock_ec2

@mock_ec2
def test_add_servers():
    add_servers('ami-XXXXXXX', 2)

    client = boto3.client('ec2', region_name='us-west-1')
    instances = client.describe_instances()['Reservations'][0]['Instances']
    assert len(instances) == 2
    instance1 = instances[0]
    assert instance1['ImageId'] == 'ami-XXXXXXXX'

Вы можете выбрать AMI ID, какой хотите, ограничений нет.Я не уверен, что понимаю, в чем проблема, поскольку это «фиктивные» ресурсы, поэтому они могут быть в любом формате / содержать любое имя, которое вы хотите.

...