2017-01-03 11 views
2

Я пытаюсь создать новый тег под названием Name и значение hostname apphostname для экземпляра Amazon EC2.Сценарий Boto3 для создания экземпляра экземпляра

Ниже мой код, и это не удается с этим сообщением об ошибке:

>>> ec2.create_tags(["i-1923943832310"], {"name": "apphostname"}) 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
    File "/usr/lib/python3.4/site-packages/botocore/client.py", line 157, in _api_call 
    "%s() only accepts keyword arguments." % py_operation_name) 
TypeError: create_tags() only accepts keyword arguments. 
>>> 

ответ

3

См Create Tags. Он ожидает ключевые аргументы значения. Tags - это список словарей. Вы можете создать более одного тега, если хотите.

ec2.create_tags(Resources=['i-1923943832310'], Tags=[{'Key':'name', 'Value':'apphostname'}]) 

 Смежные вопросы

  • Нет связанных вопросов^_^