에 대한 사용자 지정 부트스트랩 스크립트 업데이트 예제 IMDSv2 - AWS ParallelCluster

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

에 대한 사용자 지정 부트스트랩 스크립트 업데이트 예제 IMDSv2

다음 예제에서는 에서 사용하기 IMDSv1 위해 와 함께 사용된 사용자 지정 부트스트랩 작업 스크립트를 업데이트합니다IMDSv2. IMDSv1 스크립트는 Amazon EC2 인스턴스 AMI ID 메타데이터를 검색합니다.

#!/bin/bash AMI_ID=$(curl http://169.254.169.254/latest/meta-data/ami-id) echo $AMI_ID >> /home/ami_id.txt

다음은 와 호환되도록 수정된 사용자 지정 부트스트랩 작업 스크립트를 보여줍니다IMDSv2.

#!/bin/bash AMI_ID=$(TOKEN=`curl -X PUT "http://169.254.169.254/latest/api/token" -H "X-aws-ec2-metadata-token-ttl-seconds: 21600"` \ && curl -H "X-aws-ec2-metadata-token: $TOKEN" -v http://169.254.169.254/latest/meta-data/ami-id) echo $AMI_ID >> /home/ami_id.txt

자세한 내용은 Linux 인스턴스용 Amazon 사용 설명서의 인스턴스 메타데이터 검색을 참조하세요. EC2