2.2. CLI를 사용하여 AWS에 AMI 이미지 업로드
CLI를 사용하여 이미지 빌더를 사용하여 ami
이미지를 빌드하고, CLI를 사용하여 Amazon AWS Cloud 서비스 공급자로 직접 푸시할 수 있습니다.
절차
텍스트 편집기를 사용하여 다음 내용이 포함된 구성 파일을 생성합니다.
provider = "aws" [settings] accessKeyID = "AWS_ACCESS_KEY_ID" secretAccessKey = "AWS_SECRET_ACCESS_KEY" bucket = "AWS_BUCKET" region = "AWS_REGION" key = "IMAGE_KEY"
필드의 값을
accessKeyID
,secretAccessKey
,버킷
,리전
의 자격 증명으로 바꿉니다.IMAGE_KEY
값은 EC2에 업로드할 VM 이미지의 이름입니다.- 파일을 CONFIGURATION-FILE.toml로 저장하고 텍스트 편집기를 종료합니다.
작성을 시작합니다.
# composer-cli compose start BLUEPRINT-NAME IMAGE-TYPE IMAGE_KEY CONFIGURATION-FILE.toml
교체:
- BLUEPRINT-NAME (으)로 생성한 사용자 이름
-
ami
이미지 유형의 IMAGE-TYPE. - EC2에 업로드할 VM 이미지의 이름으로 IMAGE_KEY.
클라우드 공급자의 구성 파일 이름으로 CONFIGURATION-FILE.toml
참고사용자 지정 이미지를 보낼 버킷에 대한 올바른 IAM 설정이 있어야 합니다. 이미지를 업로드하려면 먼저 버킷에 정책을 설정해야 합니다.
이미지 빌드 상태를 확인하고 AWS에 업로드합니다.
# composer-cli compose status
이미지 업로드 프로세스가 완료되면 "FINISHED" 상태가 표시됩니다.
검증
이미지 업로드에 성공했는지 확인하려면 다음을 수행합니다.
-
메뉴에서 EC2 에 액세스하고 AWS 콘솔에서 올바른 리전을 선택합니다. 이미지가 성공적으로 업로드되었음을 나타내기 위해
사용 가능한
상태가 있어야 합니다. - 대시보드에서 이미지를 선택하고 클릭합니다.
추가 리소스