지원되는 인스턴스 메타데이터 및 사용자 데이터 - AWS Snowball Edge 개발자 가이드

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

지원되는 인스턴스 메타데이터 및 사용자 데이터

인스턴스 메타데이터는 실행 중인 인스턴스를 구성 또는 관리하는 데 사용될 수 있는 인스턴스 관련 데이터입니다. Snowball Edge에서는 컴퓨팅 인스턴스에 대해 인스턴스 메타데이터 범주의 하위 집합을 지원합니다. 자세한 내용은 Linux 인스턴스용 Amazon EC2 사용 설명서인스턴스 메타데이터 및 사용자 데이터를 참조하십시오.

다음과 같은 범주가 지원됩니다. 다른 카테고리를 사용하여 404 오류 메시지를 반환합니다.

Snowball Edge에서 지원되는 인스턴스 메타데이터 범주
데이터 설명
ami-id 인스턴스를 시작하기 위해 사용된 AMI ID.
hostname 인스턴스의 프라이빗 IPv4 DNS 호스트 이름.
instance-id 이 인스턴스의 ID.
instance-type 인스턴스 유형.
local-hostname 인스턴스의 프라이빗 IPv4 DNS 호스트 이름.
local-ipv4 인스턴스의 프라이빗 IPv4 주소.
mac 인스턴스의 미디어 액세스 제어(MAC) 주소.
network/interfaces/macs/mac/local-hostname 인터페이스의 로컬 호스트이름.
network/interfaces/macs/mac/local-ipv4s 프라이빗 IPv4 주소는 인터페이스와 연결됩니다.
network/interfaces/macs/mac/mac 인스턴스의 MAC 주소.
network/interfaces/macs/mac/public-ipv4s 탄력적 IP 주소는 인터페이스와 연결됩니다.
public-ipv4 퍼블릭 IPv4 주소.
public-keys/0/openssh-key 퍼블릭 키. 시작 시에 인스턴스가 제공된 경우에만 사용할 수 있습니다.
reservation-id 예약 ID:
userData 시작 시 인스턴스에 명령을 전송하기 위한 Shell 스크립트입니다.
Snowball Edge에서 지원되는 인스턴스 동적 데이터 범주
데이터 설명
instance-identity/document 인스턴스 속성이 포함된 JSON입니다. instanceId, imageId, privateIpinstanceType에만 값이 있고 반환된 기타 속성은 null입니다. 자세한 내용은 Linux용 Amazon EC2 사용 설명서인스턴스 자격 증명 문서 섹션을 참조하세요.

Snowball 컴퓨팅 인스턴스의 사용자 데이터

Snowball Edge에서 컴퓨팅 인스턴스용 쉘 스크립트에 사용할 수 있도록 사용자 데이터가 지원됩니다. Shell 스크립트를 사용하면 시작 시 인스턴스에 명령을 전송할 수 있습니다. modify-instance-attribute AWS CLI 명령 또는 ModifyInstanceAttribute API 작업을 사용하여 사용자 데이터를 변경할 수 있습니다.

사용자 데이터 변경하기
  1. stop-instances AWS CLI 명령을 사용하여 컴퓨팅 인스턴스를 중지합니다.

  2. modify-instance-attribute AWS CLI 명령을 사용하여 userData 속성을 수정합니다.

  3. start-instances AWS CLI 명령을 사용하여 컴퓨팅 인스턴스를 다시 시작합니다.

컴퓨팅 인스턴스에서는 Shell 스크립트만 지원됩니다. Snowball Edge에서 실행 중인 컴퓨팅 인스턴스에서는 cloud-init 패키지 명령이 지원되지 않습니다. AWS CLI 명령을 통한 작업에 대한 자세한 내용은 AWS CLI Command Reference 섹션을 참조하세요.