Я не могу найти команду для параметров Advance шаблонов запуска, таких как IAMInstanceProfile, и передать пользовательские данные через AWSCLI.
aws ec2 create-launch-template --launch-template-name
TemplateForWebServer - версия-описание WebVersion1
--launch-template-data '{"NetworkInterfaces": [{"AssociatePublicIpAddress": true, "DeviceIndex": 0, "Ipv6AddressCount": 1, "SubnetId": "subnet-xxxxxxx"}], "ImageId": " Ами-хххххх», "InstanceType": "t2.small", "TagSpecifications": [{ "ResourceType": "экземпляр", "Теги": [{ "Key": "Имя", "Значение": "Веб-сервер" }]}]} '
Не могли бы вы поделиться с нами командой aws, которая поможет мне передать профиль IAMInstance и данные пользователя через AWSCLI.
Я пытался, но я столкнулся с проблемой ниже.
aws ec2 create-launch-template --launch-template-name
TemplateForWebServer1 - версия-описание WebVersion1
--launch-template-data '{"ImageId": "ami-xxxxxxxxxx", "InstanceType": "t2.medium", "TagSpecifications": [{"ResourceType": "instance", "Tags": [{"" Key ":" Имя " "Значение": "Веб-сервер"}]}], "IamInstanceProfile": [{" IAM
Профиль экземпляра ":" activityreporting "}]} '
Ошибка проверки параметра:
Invalid type for parameter LaunchTemplateData.IamInstanceProfile, value: [OrderedDict([(u'IAM instance profile', u'activityreporting')])], type: <type 'list'>, valid types: <type 'dict'>