DLAMI의 ID 찾기 - AWS Deep Learning AMIs

DLAMI의 ID 찾기

각 DLAMI에는 고유 식별자(ID)가 있습니다. Amazon EC2 콘솔을 사용하여 DLAMI 인스턴스를 시작할 때 선택적으로 DLAMI ID를 사용하여 사용하려는 DLAMI를 검색할 수 있습니다. AWS Command Line Interface(AWS CLI)를 사용하여 DLAMI 인스턴스를 시작할 때 이 ID가 필요합니다.

Amazon EC2 또는 AWS Systems Manager의 기능인 Parameter Store에 대한 AWS CLI 명령을 사용하여 원하는 DLAMI의 ID를 찾을 수 있습니다. AWS CLI 설치 및 구성에 대한 지침은 AWS Command Line Interface 사용 설명서AWS CLI 시작하기를 참조하세요.

Using Parameter Store
ssm get-parameter를 사용하여 DLAMI를 찾으려면

다음 ssm get-parameter 명령에서 --name 옵션의 파라미터 이름 형식은 /aws/service/deeplearning/ami/$Architecture/$ami_type/latest/ami-id 입니다. 이 이름 형식에서 architecturex86_64 또는 arm64일 수 있습니다. DLAMI 이름을 사용하고 ‘deep’, ‘learning’ 및 ‘ami’ 키워드를 제거하여 ami_type을 지정합니다. AMI 이름은 Deep Learning AMI 릴리스 정보에서 찾을 수 있습니다.

중요

사용하는 AWS Identity and Access Management(IAM) 위탁자에게 ssm:GetParameter 권한이 있어야 합니다. IAM 위탁자에 대한 자세한 내용은 IAM 사용 설명서에서 IAM 역할추가 리소스 섹션을 참조하세요.

  • aws ssm get-parameter --name /aws/service/deeplearning/ami/x86_64/base-oss-nvidia-driver-ubuntu-22.04/latest/ami-id \ --region us-east-1 --query "Parameter.Value" --output text

    다음과 같이 출력됩니다

    ami-09ee1a996ac214ce7
    작은 정보

    현재 지원되는 일부 DLAMI 프레임워크의 경우 더 구체적인 예제 ssm get-parameter 명령을 Deep Learning AMI 릴리스 정보에서 찾을 수 있습니다. 선택한 DLAMI의 릴리스 노트 링크를 선택한 다음 릴리스 노트에서 해당 ID 쿼리를 찾습니다.

Using Amazon EC2 CLI
ec2 describe-images를 사용하여 DLAMI를 찾으려면

다음 ec2 describe-images 명령에서 Name=name 필터의 값에 DLAMI 이름을 입력합니다. 지정된 프레임워크의 릴리스 버전을 지정하거나 버전 번호를 물음표(?)로 대체하여 최신 릴리스를 가져올 수 있습니다.

  • aws ec2 describe-images --region us-east-1 --owners amazon \ --filters 'Name=name,Values=Deep Learning Base OSS Nvidia Driver GPU AMI (Ubuntu 22.04) ????????' 'Name=state,Values=available' \ --query 'reverse(sort_by(Images, &CreationDate))[:1].ImageId' --output text

    다음과 같이 출력됩니다

    ami-09ee1a996ac214ce7
    작은 정보

    선택한 DLAMI와 관련된 예제 ec2 describe-images 명령은 Deep Learning AMI 릴리스 정보 섹션을 참조하세요. 선택한 DLAMI의 릴리스 노트 링크를 선택한 다음 릴리스 노트에서 해당 ID 쿼리를 찾습니다.

다음 단계

DLAMI 인스턴스 시작