У меня есть стек облачной информации, в котором я создаю экземпляр с двумя томами EBS, одним главным / корневым и одним с большим количеством тестовых данных. Единственная причина для прикрепления тестовых данных - это загрузка данных в HADoop в начале после создания стека. После этого у меня нет смысла держать этот том EBS прикрепленным и платить за него деньги. Но если я удалю его вручную или с помощью библиотеки boto3, возникнут ли проблемы со стеком облачной информации позже, если я попытаюсь обновить или удалить его? Например, удаление не удалось, потому что не удалось найти ресурсы, или если я попытаюсь обновить стек с помощью нового тега, оно не удастся, потому что обнаружит, что ресурс отсутствует. Любое руководство приветствуется.
Обновление: похоже, что облачная информация не создает ресурс для моего тома в ресурсах стека, потому что я не вижу его там. Однако, когда я нажимаю на экземпляр, у него есть / dev / sda1 для блочного устройства, и когда я наведен на него, он показывает EBS ID тома, с которым я его создал, в моей облачной информации.
Мой шаблон облачной информации:
###################
### Master node ###
###################
MasterNode:
Type: AWS::EC2::Instance
Properties:
ImageId: !FindInMap [RegionMap, !Ref "AWS::Region", ami]
InstanceType: r3.large
KeyName: !FindInMap [RegionMap, !Ref "AWS::Region", key]
SubnetId: !FindInMap [RegionMap, !Ref "AWS::Region", subnet]
IamInstanceProfile: !Ref MasterNodeProfile
SecurityGroupIds:
- !Ref SecurityGroup
- !Ref InternalSecurityGroup
Tags:
-
Key: Name
Value: Master for XYZ
BlockDeviceMappings:
- DeviceName: /dev/sda1
Ebs:
VolumeSize: 20
DeleteOnTermination: True
VolumeType: gp2
UserData:
Fn::Base64: !Sub |
#!/bin/bash -xe
yum install epel-release -y
yum install python-pip -y
pip install awscli