【发布时间】:2020-10-02 05:42:45
【问题描述】:
使用 AWS CDK,可以像这样创建带有附加 EBS 的 EC2 实例:
BlockDevice durableStorage = BlockDevice.builder()
.deviceName("/dev/sdf")
.volume(BlockDeviceVolume.ebs(
DURABLE_STORAGE_GB,
EbsDeviceOptions.builder()
.deleteOnTermination(false)
.encrypted(true)
.volumeType(EbsDeviceVolumeType.GP2)
.build()))
.build();
Instance instance = new Instance(
this,
"MyInstance",
InstanceProps.builder()
.blockDevices(List.of(durableStorage))
// more config here
.build());
如果堆栈更新涉及替换 EC2 实例,如何管理 EBS 附件?旧实例会一直保留到新实例创建完成,然后才会销毁,那么如何管理 EBS 卷到新服务器的传输呢?这会在 CloudFormation 中进行管理吗?
【问题讨论】:
标签: amazon-web-services amazon-ec2 amazon-cloudformation aws-cdk