[AWS] EBS 생성 상태 확인 도구
EBS 작성 상태 체크 툴
최근 인스턴스 시작/중지 반복 및 백업
를 위한 스냅, AMI 창조에서 주의하는 경우에 많은 양의 Volumes가. .
EBS가 'in-use'도 아닌데 많이 만들어져(available),
Account Activity에서 과금 상태를 확인하면 수수하게 늘어나고 있는 이거.
Amazon EC2 EBS
$0.12 per GB-month of provisioned storage .....
볼륨 조작 및 과금 정보
라고 하는 것으로 시험해, 피부로 느끼는 것이 이치반!
세 개의 EBS 볼륨이 연결된 인스턴스에서,
AMI를 만드는 곳에서.
SNAP은 가능하다.
(그리고 Progress가 바 표시인 것에 지금 드러내면서 깨닫는다..)
※당연히 Volume은 할 수 없습니다.
깨끗하게 사라진다
SNAP은 남은 채로
※이대로라면, 이하에 과금된다고 생각되기 때문에 우선 삭제.
Amazon EC2 EBS
$0.1 per GB-Month of snapshot data stored
[a] 마찬가지로 SNAP은 할 수 있고 Volume은 할 수 없다. .
네, 지울 수 없습니다! ! 죄송합니다!
그것은 그렇지요, 이미지의 보존 구성의 1 요소이므로 SNAP만은 지울 수 없습니다.
"Delete on Termination"은 OFF하십시오. (이 옆에서 감이 좋은 사람은 스포일 수 있을 듯...)
SNAP는 새롭게는 할 수 없지만(당연히), Volume이 새롭게 SNAP로부터 전개되어 인스턴스.
도구를 만들어 보았습니다.
목적
개요
운영 환경
daily_check_ebs_created.py
#!/usr/bin/python
#-*- coding: utf-8 -*-
import commands
import sys,getopt
import json
import datetime
from datetime import datetime as dt
# Set standard date
aday = datetime.timedelta(days=1)
std_day = datetime.datetime.today() - aday
# Exec command
aws_cmd='aws ec2 describe-volumes'
out=commands.getoutput(aws_cmd)
# Parse JSON
ebs_data = json.loads(out)
print "===================================================================="
print "The following refers to the volume that is created after this time. "
print unicode(std_day)
print "===================================================================="
for vols in ebs_data["Volumes"]:
cretime = dt.strptime(vols["CreateTime"], '%Y-%m-%dT%H:%M:%S.000Z')
## Volume only newly created
if cretime > std_day:
print "AZ=" + vols["AvailabilityZone"] + ", volId=" + vols["VolumeId"] + ", CreateTime=" + unicode(cretime) + ", State=" + vols["State"]
export AWS_DEFAULT_REGION=ap-northeast-1
후술
그런 큰 코드는 아닙니다 w
그러나 수수하게 「사용할 수 있는」 것을 업으로.
다만, 「사용할 수 있다」라든가 「사용할 수 없다」라든지는 주관이기 때문에,
심플하고 우선은 스스로 「사용할 수 있는」 것을 써 보는 곳으로부터.
Reference
이 문제에 관하여([AWS] EBS 생성 상태 확인 도구), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/f81@github/items/3de3e2a2859d62b03001텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)