CodeDeploy 저장소 유형 선택 - AWS CodeDeploy

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

CodeDeploy 저장소 유형 선택

CodeDeploy 에 필요한 파일의 저장소 위치를리포지토리에 업로드합니다. 리포지토리 사용은 배포에서 어떤 컴퓨팅 플랫폼을 사용하는지에 따라 다릅니다.

  • EC2/온프레미스 환경: 하나 이상의 인스턴스에 애플리케이션 코드를 배포하려면 코드를 아카이브 파일로 번들링하여 배포 프로세스 중 CodeDeploy 에서 액세스할 수 있는 리포지토리에 배치해야 합니다. 배포 가능한 콘텐츠와 AppSpec 파일을 아카이브 파일로 번들링한 다음 CodeDeploy 에서 지원하는 리포지토리 유형 중 하나로 업로드합니다.

  • AWSLambdaAmazon ECS: 배포에는 다음 방법 중 하나를 사용하여 배포하는 동안 액세스할 수 있는 AppSpec 파일이 필요합니다.

CodeDeploy 는 현재 다음 리포지토리 유형을 지원합니다

리포지토리 유형 리포지토리 세부 정보 지원되는 컴퓨팅 플랫폼
Amazon S3 Amazon Simple Storage ServiceAmazon S3) 는AWS솔루션을 통해 안전하고 확장 가능한 개체 스토리지를 구축할 수 있습니다. Amazon S3 는 데이터를버킷. 객체는 파일과 해당 파일을 설명하는 메타데이터(선택 사항)로 구성됩니다.

Amazon S3 객체를 저장하려면 파일을 버킷에 업로드합니다. 파일을 업로드하면 객체에 대해 권한 및 메타데이터를 설정할 수 있습니다.

자세히 알아보기:

다음 컴퓨팅 플랫폼을 사용하는 배포는 개정을Amazon S3버킷.
  • EC2/온프레미스 환경

  • AWS Lambda

  • Amazon ECS

GitHub GitHub 리포지토리에 애플리케이션 개정을 저장할 수 있습니다. GitHub 리포지토리의 소스 코드가 변경될 때마다 GitHub 리포지토리에서 배포를 트리거할 수 있습니다.

자세히 알아보기:

EC2/온프레미스 배포만 GitHub 리포지토리에 개정을 저장할 수 있습니다.
Bitbucket

EC2 인스턴스의 배포 그룹에 코드를 배포하려면CodeDeploy 파이프inBitbucket 파이프라인. Bitbucket 파이프라인은 Bitbucket 배포를 포함한 지속적인 통합 및 지속적인 배포(CI/CD) 기능을 제공합니다. CodeDeploy 파이프는 먼저 사용자가 지정한 S3 버킷에 아티팩트를 푸한 다음 버킷에서 코드 아티팩트를 배포합니다.

자세히 알아보기:

EC2/온프레미스 배포만 BitBucket 리포지토리에 개정을 저장할 수 있습니다.
참고

한AWS Lambda배포는 Amazon S3 리포지토리를 통해서만 수행할 수 있습니다.