~/.aws/credentials 파일에 여러 개의 profile 이 있을 경우에 profile 을 선택하는 방법이다.
import boto3
def ListEc2InstanceId(profile, region):
session = boto3.Session(profile_name=profile)
ec2 = session.resource('ec2', region_name=region)
for instance in ec2.instances.all():
print(instance.id, instance.instance_type)
if __name__ == '__main__':
ListEc2InstanceId('dev', 'ap-northeast-2')
'AWS' 카테고리의 다른 글
[awscli] s3 버킷 라이브사이클 설정 (0) | 2019.10.21 |
---|---|
[awscli] 볼륨 출력 (0) | 2019.07.27 |
[Python] 미사용 Elastic IP 확인 및 릴리즈 (0) | 2019.07.15 |
[Python] EC2 인스턴스의 Public IP 와 Ip Owner ID 확인 (0) | 2019.07.15 |
[awscli] EC2 인스턴스에서 사용하는 Public IP 출력 (0) | 2019.07.15 |