aws cli를 이용하여 ec2정보를 획득 후 ec2에 eni를 설정하는 bash shell script입니다.
ec2리스트에 보이는 name정보를 이용하여 ec2 instance의 id를 조회한 후 instance-id를 이용하여 ec2설정에 필요한 명령을 사용하는 용도로 활용 될 수 있습니다.
아래 스크립트는 자동으로 ec2가 생성되는 pass서비스 ecs fargate내의 ec2의 네이밍 규칙을 통해 eip를 부여하는 사례입니다.
EC2_NAME = my-ec2
EC2_INSTANCE_ID = $(aws ec2 describe-instances --filters Name=tag:Name,Values=${EC2_NAME} --output=text --query "Reservations[*].Instances[*].InstanceId")
aws ec2 attach-network-interface --network-interface-id eni-e5aa89a3 --instance-id ${EC2_INSTANCE_ID} --device-index 1
'Clould > AWS' 카테고리의 다른 글
DataLake Portfolio on AWS (0) | 2019.05.15 |
---|---|
EMR hue restart 방법 (0) | 2019.01.09 |
AWS EMR HUE에서 S3 브라우징 (0) | 2018.12.13 |
AWS Bigdata Portfolio(Data Platform Portfolio) -Dark Version (0) | 2018.11.08 |