Определить имя экземпляра ec2 в облаке

Я использую Cloudify (версия 3.2.1) вместе с плагином AWS и хочу установить имя своего экземпляра в облаке Amazon. Но чтобы загрузить план ниже:

...
node_templates:

  mysql_host:
    type: cloudify.aws.nodes.Instance
    properties:
      image_id: { get_input: image }
      instance_type: { get_input: size }
      name: my_ec2_instance

Ошибка возникает:

Failed to validate blueprint wordpress-blueprint.yaml: mysql_host node 'name' property is not part of the derived type properties schem

Если я отступлю и настрою: name:my_ec2_instance, загрузка происходит без ошибок.

Как я могу установить имя своего экземпляра на AWS?


person Tiago Rolim    schedule 07.02.2016    source источник


Ответы (2)


свойство name доступно только в плагине Cloudify AWS v > 1.3.1, который поддерживается только в Cloudify 3.3.1.

person earthmant    schedule 08.02.2016

В подключаемом модуле AWS 1.3.1 вы можете задать имя, явно задав его в ключе key_name в свойстве параметров.

См. [http://docs.getcloudify.org/3.3.1/plugins/aws/#cloudify-aws-nodes-instance] для получения дополнительной информации.

person Jonathan Abramsohn    schedule 08.02.2016