2016-01-17 7 views
0

Cloudformation создал шаблон для нас, который указывает как экземпляр AMI для запуска, так и также идентификатор моментального снимка этого экземпляра AMI.CloudFormation без моментального снимка

Мы создаем наш базовый экземпляр AMI с Packer, который сообщает экземпляр AMI, который он создает, но не сообщает связанный моментальный снимок - мы находим это в пользовательском интерфейсе Amazon.

Можно ли изменить шаблон облачной информации, чтобы он не указывал идентификатор моментального снимка? Можете ли вы привести пример строфы?

+0

Я никогда не указывал идентификатор моментального снимка в шаблоне CloudFormation EC2. Я только установил 'ImageId' в' Свойства'. Вы пытались удалить идентификатор моментального снимка из шаблона и создать новый экземпляр? –

+0

@PatrickLee. Да. Мы используем Ansible playbook, который ссылается на шаблон CloudFormation. Это не удастся, если я удалю идентификатор моментального снимка. Он содержит большой список сведений о предполагаемом создании, но не содержит очевидных сообщений об ошибках. Сейчас я подхожу к проблеме под другим углом и в ближайшее время попытаюсь сделать этот шаг. – bret

ответ

1

Уверен, что вы можете! Например, что-то вроде этого будет работать:

"Resources": { 
    "someEC2": { 
     "Type": "AWS::EC2::Instance", 
     "Properties": { 
     "ImageId": "...valid_ami_id...", 
     "InstanceType": "m3.medium", 
     "KeyName": "...", 
     "Monitoring": "false", 
     "NetworkInterfaces": [ 
      { 
      ... 
      } 
     ], 
     "BlockDeviceMappings": [ 
      { 
      "DeviceName": "/dev/sda", 
      "Ebs": { 
       "VolumeSize": 10 
      } 
      } 
     ] 
     } 
     } 
    }