AWS Lambda 함수 배포를 위한 애플리케이션 생성(콘솔) - AWS CodeDeploy

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

AWS Lambda 함수 배포를 위한 애플리케이션 생성(콘솔)

CodeDeploy 콘솔을 사용하여 함수 배포를 위한 애플리케이션을 생성할 수 있습니다 AWS Lambda .

  1. https://console.aws.amazon.com/codedeploy 에서 AWS Management Console 로그인하고 CodeDeploy 콘솔을 엽니다.

    참고

    시작하기 CodeDeploy에서 설정한 사용자와 동일한 사용자로 로그인합니다.

  2. 탐색 창에서 배포를 확장하고 시작하기를 선택합니다.

  3. 애플리케이션 생성 페이지에서 사용을 선택합니다 CodeDeploy.

  4. 애플리케이션 이름에 애플리케이션의 이름을 입력합니다.

  5. 컴퓨팅 플랫폼에서 AWS Lambda을(를) 선택합니다.

  6. 애플리케이션 생성을 선택합니다.

  7. 애플리케이션 페이지의 배포 그룹 탭에서 배포 그룹 생성을 선택합니다.

  8. Deployment group name(배포 그룹 이름)에 배포 그룹을 설명하는 이름을 입력합니다.

    참고

    (배포 그룹 이름 및 배포 구성을 포함하여) 다른 배포 그룹에서 사용되는 것과 동일한 설정을 사용하려면 이 페이지에서 해당 설정을 선택합니다. 이 새 배포 그룹과 기존 배포 그룹의 이름이 같더라도 각각 별도의 응용 프로그램과 연결되어 있으므로 별도의 배포 그룹으로 CodeDeploy 취급합니다.

  9. 서비스 역할에서 CodeDeploy 액세스 권한을 부여하는 서비스 역할을 선택합니다 AWS Lambda. 자세한 정보는 2단계: 서비스 역할 만들기 CodeDeploy을 참조하세요.

  10. 미리 정의된 배포 구성을 사용하려면 배포 구성을 선택한 다음 12단계로 건너뜁니다. 사용자 지정 구성을 생성하려면 다음 단계를 계속합니다.

    배포 구성에 대한 자세한 내용은 AWS Lambda 컴퓨팅 플랫폼에 대한 배포 구성 단원을 참조하세요.

  11. 사용자 지정 구성을 생성하려면배포 구성 생성을 클릭한 후 다음을 수행합니다.

    1. 배포 구성 이름에 구성 이름을 입력합니다.

    2. 유형에서 구성 유형을 선택합니다. Canary를 선택한 경우 트래픽이 2 증분씩 이동합니다. Linear를 선택한 경우 트래픽이 동일한 증분으로 이동하며 각 증분 간에 시간(분)이 동일합니다.

    3. 단계에 이동할 트래픽의 백분율(1~99 사이)을 입력합니다. 구성 유형이 Canary인 경우에 첫 번째 증분이 이동되는 트래픽의 비율입니다. 나머지 트래픽은 선택한 간격 후에 두 번째 증분으로 이동합니다. 구성 유형이 Linear인 경우에 각 간격이 시작될 때 이동되는 트래픽의 비율입니다.

    4. 간격에 시간(분)을 입력합니다. 구성 유형이 Canary인 경우 첫 번째와 두 번째 트래픽 이동 사이의 시간(분)입니다. 구성 유형이 Linear인 경우 각 증분 이동 사이의 시간(분)입니다.

      참고

      최대 AWS Lambda 배포 기간은 2일, 즉 2,880분입니다. 따라서 canary 구성의 간격에 지정되는 최대 값은 2,800분입니다. linear(선형) 구성의 최대 값은 단계의 값에 따릅니다. 예를 들어 선형 트래픽 이동의 단계 백분율이 25%인 경우 트래픽 이동이 네 개입니다. 최대 간격 값은 2,880을 4분 또는 720분으로 나눈 값입니다.

    5. 배포 구성 만들기를 선택합니다.

  12. (선택 사항) 고급에서 Amazon SNS 알림 트리거, Amazon CloudWatch 경보 또는 자동 롤백 등 배포에 포함할 옵션을 구성합니다.

    자세한 정보는 배포 그룹에 대한 고급 옵션 구성을 참조하세요.

  13. [Create deployment group]을 선택합니다.