Amazon web services 如何使用云模板添加存储?

Amazon web services 如何使用云模板添加存储?,amazon-web-services,amazon-ec2,amazon-cloudformation,Amazon Web Services,Amazon Ec2,Amazon Cloudformation,我有一个CloudFormation模板来启动EC2实例 Parameters: InstanceType: Type: String Description: Instance type for RStudio. Default is t2.micro. AllowedValues: - t2.micro - t2.small - t2.medium - t2.large ConstraintDescripti

我有一个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
当我手动启动实例时,可以选择添加存储。它默认为8gb,我想改为16gb


我寻找使用CloudFormation添加存储的语法。除了默认值之外,设置卷大小的语法是什么?

您需要添加块设备映射,如下所示

 "BlockDeviceMappings": [
    {
      "DeviceName": "/dev/xvda",
      "Ebs": {
        "DeleteOnTermination": true,
        "VolumeType": "standard",
        "VolumeSize": 16
      }
    }
  ]
这里可以找到一个工作示例


另一个例子可以在这里找到。。。