[AWS/EC2] EBS 끄기 자동 삭제→ON 전환하는 방법
개시하다
업무상 한 차례 사례가 있었는데 EC2 실례를 만들면서 EBS의 자동 삭제(종료 시 삭제)가 꺼지는 현상이 나타났다.
이번에는 EBS 자동 삭제(종료 시 삭제)를 여는 방법을 출력합니다.
전제 조건
이벤트
EC2 인스턴스가 생성되면 대상 볼륨의 종료 시 삭제가 아니오로 변경됩니다.
대응 방법
사전 준비
1. EC2 인스턴스 목록에서 객체 인스턴스를 선택합니다.
2. 아래 화면에서 스토리지 탭을 선택하여 대상 장치의 이름을 제어합니다.
※ 다음은 "/dev/xvda"입니다.
3. AWS 관리 콘솔을 통해 CloudShell을 엽니다.
4. CloudShell이 시작되었는지 확인합니다.
설정 변경
1. 홈 디렉토리에 생성
mapping.json
합니다.pwd
실행 예[cloudshell-user@ip-10-0-163-136 ~]$ pwd
/home/cloudshell-user
[cloudshell-user@ip-10-0-163-136 ~]$
mapping.json
제작vim mapping.json
파일 내용[
{
"DeviceName": "<対象のデバイス名>",
"Ebs": {
"DeleteOnTermination": true
}
}
]
파일 내용(기재례)[
{
"DeviceName": "/dev/xvda",
"Ebs": {
"DeleteOnTermination": true
}
}
]
※ 서류 작성 확인파일 생성 확인
[cloudshell-user@ip-10-0-163-136 ~]$ cat mapping.json
[
{
"DeviceName": "/dev/xvda",
"Ebs": {
"DeleteOnTermination": true
}
}
]
[cloudshell-user@ip-10-0-163-136 ~]$
2. 다음 명령을 실행합니다.명령하다
aws ec2 modify-instance-attribute --instance-id "<インスタンスID>" --block-device-mappings file://mapping.json
명령 실행 예[cloudshell-user@ip-10-0-163-136 ~]$ aws ec2 modify-instance-attribute --instance-id "i-042811245a37b88b7" --block-device-mappings file://mapping.json
[cloudshell-user@ip-10-0-163-136 ~]$
3. 타겟 EC2 인스턴스의 타겟 볼륨'종료 시 삭제'가'예'인지 확인합니다.추가 정보
다음 명령을 실행할 때 EC2 인스턴스의 설정을 확인할 수 있습니다.
명령하다
aws ec2 describe-instances --instance-ids <インスタンスID>
명령 실행 예[cloudshell-user@ip-10-0-163-136 ~]$ aws ec2 describe-instances --instance-ids i-042811245a37b88b7
{
"Reservations": [
{
"Groups": [],
"Instances": [
{
"AmiLaunchIndex": 0,
"ImageId": "ami-0701e21c502689c31",
"InstanceId": "i-042811245a37b88b7",
"InstanceType": "t2.micro",
"KeyName": "WEB-KEY",
"LaunchTime": "2021-10-16T01:40:39+00:00",
"Monitoring": {
"State": "disabled"
},
"Placement": {
"AvailabilityZone": "ap-northeast-1a",
"GroupName": "",
"Tenancy": "default"
},
"PrivateDnsName": "ip-10-0-30-107.ap-northeast-1.compute.internal",
"PrivateIpAddress": "10.0.30.107",
"ProductCodes": [],
"PublicDnsName": "ec2-3-113-25-178.ap-northeast-1.compute.amazonaws.com",
"PublicIpAddress": "3.113.25.178",
"State": {
"Code": 16,
"Name": "running"
},
"StateTransitionReason": "",
"SubnetId": "subnet-06cfb9091061b54f3",
"VpcId": "vpc-06bd07fd56da46e82",
"Architecture": "x86_64",
"BlockDeviceMappings": [
~続く
참고 자료
AWS CLI에서 다양한 서비스 명령 이동 시도(EC2 편1: 예)
시작 인스턴스에서 EBS 볼륨의 Delete On Termination 설정을 변경합니다.
Reference
이 문제에 관하여([AWS/EC2] EBS 끄기 자동 삭제→ON 전환하는 방법), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://zenn.dev/supersatton/articles/348c03639376ba텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)