Как добавить хранилище с облачными шаблонами? - PullRequest
1 голос
/ 16 мая 2019

У меня есть шаблон CloudFormation для раскрутки экземпляра EC2.

Parameters:
  InstanceType:
    Type: String
    Description: Instance type for RStudio. Default is t2.micro.
    AllowedValues:
      - t2.micro
      - t2.small
      - t2.medium
      - t2.large
    ConstraintDescription: 'Valid instance type in the t2 family'
    Default: t2.micro
  ImageId:
    Type: 'AWS::EC2::Image::Id'
    Description: >-
      Amazon Linux Image ID. Default is for 2017.03.01 (HVM). N.B. 
    Default: ami-4fffc834

Когда я раскручиваю экземпляр вручную, есть возможность добавить хранилище. По умолчанию он равен 8 ГБ, и вместо этого я бы хотел использовать 16 ГБ.

Я искал синтаксис для добавления хранилища с CloudFormation. Каков синтаксис для установки размера тома, отличного от значения по умолчанию?

1 Ответ

2 голосов
/ 16 мая 2019

Для этого вам нужно добавить блочное сопоставление устройств ...

 "BlockDeviceMappings": [
    {
      "DeviceName": "/dev/xvda",
      "Ebs": {
        "DeleteOnTermination": true,
        "VolumeType": "standard",
        "VolumeSize": 16
      }
    }
  ]

Рабочий пример можно найти здесь ...

https://github.com/shantanuo/cloudformation/blob/master/security.template2.txt

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...