launchtemplate awscli Как передать пользовательские данные и профиль экземпляра IAM через awscli - PullRequest
0 голосов
/ 12 сентября 2018

Я не могу найти команду для параметров 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'>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...