'AWS'에 해당되는 글 23건

[Python] AWS EC2 인스턴스에서 사용하는 EBS 볼륨 출력

EC2 인스턴스에서 사용하는 EBS 볼륨 ID 출력 import boto3 ec2 = boto3.resource('ec2', region_name='ap-southeast-1') instance = ec2.Instance('i-062807af2ec003bb6') for device in instance.block_device_mappings: volume = device.get('Ebs') print(volume.get('VolumeId')) root 볼륨의 TYPE 출력 print(instance.root_device_type) root 볼륨 디바이스네임 출력 print(instance.root_device_name)

AWS | 2019. 7. 14. 21:52

[Python] AWS EC2 인스턴스의 TYPE 출력

인스턴스 타입을 출력 import boto3 ec2 = boto3.resource('ec2', region_name='ap-southeast-1') instance = ec2.Instance('i-04785a6d8530134b1') print(instance.instance_type)

AWS | 2019. 7. 14. 21:22

[Python] AWS EC2 인스턴스 ID 출력

python 으로 EC2 인스턴스 ID를 출력하는 방법이다. > boto3 모듈이 설치되어 있어야 한다. > aws credentials 설정이 되어 있어야 한다. (aws configure 로 설정 가능) import boto3 ec2 = boto3.resource('ec2') for instance in ec2.instances.all(): print(instance.id) 다른 리전의 정보를 가지고 오기 위해서는 region_name 을 설정하면 된다. ec2 = boto3.resource('ec2', region_name='ap-southeast-1') 정지된 인스턴스의 정보를 출력할 수도 있다. for instance in ec2.instances.all(): if instance.state['..

AWS | 2019. 7. 13. 21:21

[awscli] 정지된 인스턴스의 인스턴스ID, 블럭디바이스명, 볼륨ID추출

정지된 인스턴스의 인스턴스ID, 블럭디바이스명, 볼륨ID를 추출하는 방법 # aws ec2 describe-instances --region ap-southeast-1 \ --filters Name=instance-state-name,Values=stopped \ --query 'Reservations[].Instances[].[InstanceId, BlockDeviceMappings[].DeviceName, BlockDeviceMappings[].Ebs[].VolumeId]' ## 결과 예시 ## [ [ "i-06f177d59b0e3d50c", [ "/dev/xvda" ], [ "vol-02cf2427bc2f1997d" ] ], [ "i-0f2216c429a10e341", [ "/dev/sda1", "..

AWS | 2019. 7. 12. 13:12

[awscli] 정지된 인스턴스ID 추출

정지된 인스턴스들의 ID를 추출하는 방법 # aws ec2 describe-instances --region ap-southeast-1 \ --filters Name=instance-state-name,Values=stopped \ --query 'Reservations[*].Instances[].InstanceId' ## 결과 예시 ## [ "i-0f867acdbc92ed196", "i-00b002f8c1f0c5b90", "i-0a1acb9ef7dc079d1" ]

AWS | 2019. 7. 12. 13:00

특정 VPC에서 인스턴스ID 추출 (aws-list-all 데이터 사용)

aws-list-all(https://pypi.org/project/aws-list-all/) 로 추출한 데이터를 가지고 특정 VPC의 인스턴스ID를 추출하는 명령 $ cat ec2_DescribeInstances_ap-northeast-2.json | jq '.response.Reservations[].Instances[] | select(.VpcId=="vpc-0cc234d455345b0c5") | .InstanceId' "i-083401fa18367cc07" "i-07e161c66a7de94da"

AWS | 2019. 7. 10. 16:42