EC2 CloudFormation中的volume和blockdevicemapping标记有什么区别

Ker*_*een 6 amazon-web-services aws-cloudformation

我知道AWS::EC2::Volume资源类型会创建一个EBS卷.

  1. 那么BlockDeviceMappingsEC2 的财产目的到底是什么?
  2. 如何使用AWS CloudFormationEC2中创建多个卷?

Mar*_*ari 4

我希望这张图有帮助:

在此输入图像描述

现在回答你的问题,

  1. 据我所知,AWS::EC2::Volume 资源类型创建 EBS 卷。那么 EC2 中的 BlockDeviceMappings 属性到底有什么用途呢?

这个答案更好地解释了一点:“BlockDeviceMappings您可以安装临时存储,而不仅仅是 EBS。卷只是 EBS 卷,并提供更好的选项(例如选择 AZ,或者如果您想使用 PIOP 则指定 IOP)。如果全部你想要的是简单的 EBS 卷,那么没有什么区别。”

  1. 如何使用 AWS CloudFormation 在 EC2 中创建多个卷?

取决于您想要的卷类型。如果您需要实例存储,请使用AWS::EC2::InstanceBlockDeviceMappings属性。如果您需要 EBS 卷,请使用或AWS::EC2::VolumeBlockDeviceMapping