首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用云模板添加存储?

如何使用云模板添加存储?
EN

Server Fault用户
提问于 2019-05-16 05:17:23
回答 1查看 446关注 0票数 0

我有一个CloudFormation模板来旋转一个EC2实例。

代码语言:javascript
复制
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,我想用16 8gb代替。

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

EN

回答 1

Server Fault用户

发布于 2019-05-16 23:23:20

您可以在BlockDeviceMappings部分的EC2 CloudFormation模板中指定大小。在这里您可以指定VolumeType、IOPS、终止操作和VolumeSize。

代码语言:javascript
复制
MyEC2Instance: 
  Type: AWS::EC2::Instance
  Properties: 
    ImageId: "ami-79fd7eee"
    KeyName: "testkey"
    BlockDeviceMappings: 
    - DeviceName: "/dev/sdm"
      Ebs: 
        VolumeType: "io1"
        Iops: "200"
        DeleteOnTermination: "false"
        VolumeSize: "20"
    - DeviceName: "/dev/sdk"
      NoDevice: {}

您可以在这里阅读更多内容:https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-properties-ec2-instance.html

票数 2
EN
页面原文内容由Server Fault提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://serverfault.com/questions/967501

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档