# 메타데이터 정보 가져오기 TOKEN=$(curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600") INSTANCE_ID=$(curl -H "X-aws-ec2-metadata-token: $TOKEN" -s http://169.254.169.254/latest/meta-data/instance-id) PRIVATE_IP=$(curl -H "X-aws-ec2-metadata-token: $TOKEN" -s http://169.254.169.254/latest/meta-data/local-ipv4) AZ=$(curl -H "X-aws-ec2-metadata-token: $TOKEN" -s http://169.254.169.254/latest/meta-data/placement/availability-zone) # 필수 내용으로 config.txt 작성 cat < /var/www/html/config.txt INSTANCE_ID=$INSTANCE_ID PRIVATE_IP=$PRIVATE_IP AVAILABILITY_ZONE=$AZ DEPLOYED_AT=$(date '+%Y-%m-%d %H:%M:%S') HOSTNAME=$(hostname) EOF