AWS Lambda 컴퓨팅 플랫폼 배포 생성(CLI) - AWS CodeDeploy

AWS Lambda 컴퓨팅 플랫폼 배포 생성(CLI)

애플리케이션과 개정 버전(AWS Lambda 배포의 경우 AppSpec 파일)을 만든 후:

create-deployment 명령을 호출하여 다음을 지정합니다.

  • 애플리케이션 이름. 애플리케이션 이름 목록을 보려면 list-applications 명령을 호출합니다.

  • 배포 그룹 이름. 배포 그룹 이름 목록을 보려면 list-deployment-groups 명령을 호출합니다.

  • 배포할 개정에 대한 정보:

    Amazon S3에 저장된 개정 버전의 경우:

    • 개정 버전이 포함된 Amazon S3 버킷 이름.

    • 업로드된 개정의 이름.

    • (선택 사항) 개정 버전의 Amazon S3 버전 식별자. (버전 식별자를 지정하지 않으면 CodeDeploy에서는 가장 최근 버전을 사용합니다.)

    • (선택 사항) 개정의 ETag. (ETag를 지정하지 않으면 CodeDeploy가 객체 검증을 건너뜁니다.)

    개정이 Amazon S3에 없는 파일에 저장되어 있는 경우 파일 이름과 경로가 필요합니다. 개정 파일은 JSON 또는 YAML을 사용하여 작성되며 따라서 대부분 확장명이 .json 또는 .yaml입니다.

  • (선택 사항) 사용할 배포 구성의 이름. 배포 구성 목록을 보려면 list-deployment-configs 명령을 호출합니다. (지정하지 않은 경우 CodeDeploy에서는 특정 기본 배포 구성을 사용합니다.)

  • (선택 사항) 배포의 설명

개정 파일은 Amazon S3 버킷에 업로드된 파일 또는 문자열로 지정할 수 있습니다. create-deployment 명령의 일부로 사용되는 경우 구문은 다음과 같습니다.

  • Amazon S3 버킷:

    versioneTag는 선택 사항입니다.

    --s3-location bucket=string,key=string,bundleType=JSON|YAML,version=string,eTag=string
  • 문자열:

    --revision '{"revisionType": "String", "string": {"content":"revision-as-string"}}'
참고

create-deployment 명령은 파일에서 개정을 로드할 수 있습니다. 자세한 내용은 파일에서 파라미터 로드를 참조하세요.

AWS Lambda 배포 개정 템플릿은 AWS Lambda 배포용 AppSpec 파일 추가 단원을 참조하세요. 개정의 예는 AWS Lambda 배포용 AppSpec 파일 예제 파일을 참조하세요.

배포 상태를 추적하려면 CodeDeploy 배포 세부 정보 보기 단원을 참조하세요.