기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
3단계: 리포지토리에 샘플 애플리케이션 업로드 GitHub
이 단계에서는 퍼블릭 Amazon S3 버킷의 샘플 수정 버전을 GitHub 리포지토리로 복사합니다. (간결한 설명을 위해 이 튜토리얼에서 제공되는 샘플 수정은 단일 웹 페이지입니다.)
참고
샘플 수정 대신 자체 수정 중 하나를 사용하려는 경우 수정은 다음과 같아야 합니다.
-
수정 계획 수립 CodeDeploy 및 의 수정본에 응용 프로그램 사양 파일 추가 CodeDeploy의 지침을 따라야 합니다.
-
해당 인스턴스 유형에서 사용할 수 있어야 합니다.
-
GitHub 대시보드에서 액세스할 수 있습니다.
자체 수정이 이러한 요구 사항을 충족하는 경우 5단계: 애플리케이션 및 배포 그룹 만들기 단계로 건너뜁니다.
Ubuntu Server 인스턴스에 배포하는 경우 Ubuntu Server 인스턴스 및 와 호환되는 수정 버전을 GitHub 리포지토리에 업로드해야 합니다. CodeDeploy 자세한 내용은 수정 계획 수립 CodeDeploy 및 의 수정본에 응용 프로그램 사양 파일 추가 CodeDeploy 단원을 참조하세요.
로컬 Linux, macOS 또는 Unix 시스템에서 샘플 수정 버전 푸시
예를 들어 /tmp/CodeDeployGitHubDemo
위치에서 아직 열려 있는 터미널을 사용하여 다음 명령을 한 번에 하나씩 실행합니다.
참고
Windows Server 인스턴스에 배포하려는 경우 명령에서 SampleApp_Linux.zip
을(를) SampleApp_Windows.zip
(으)로 대체합니다.
(Amazon S3 copy command)
unzip SampleApp_Linux.zip
rm SampleApp_Linux.zip
git add .
git commit -m "Added sample app"
git push
여기서 (Amazon S3 복사 명령)
은 다음 중 하나입니다.
-
미국 동부(오하이오) 리전에
aws s3 cp s3://aws-codedeploy-us-east-2/samples/latest/SampleApp_Linux.zip . --region us-east-2
-
미국 동부(버지니아 북부) 리전에
aws s3 cp s3://aws-codedeploy-us-east-1/samples/latest/SampleApp_Linux.zip . --region us-east-1
-
미국 서부(캘리포니아 북부) 리전에
aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Linux.zip . --region us-west-1
-
미국 서부(오레곤) 리전에
aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Linux.zip . --region us-west-2
-
캐나다(중부) 리전에
aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Linux.zip . --region ca-central-1
-
유럽(아일랜드) 리전에
aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Linux.zip . --region eu-west-1
-
유럽(런던) 리전에
aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Linux.zip . --region eu-west-2
-
유럽(파리) 리전에
aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Linux.zip . --region eu-west-3
-
유럽(프랑크푸르트) 리전
aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Linux.zip . --region eu-central-1
-
이스라엘(텔아비브) 리전용
aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Linux.zip . --region il-central-1
-
아시아 태평양(홍콩) 리전에
aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Linux.zip . --region ap-east-1
-
아시아 태평양(도쿄) 리전에
aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Linux.zip . --region ap-northeast-1
-
아시아 태평양(서울) 리전에
aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Linux.zip . --region ap-northeast-2
-
아시아 태평양(싱가포르) 리전에
aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Linux.zip . --region ap-southeast-1
-
아시아 태평양(시드니) 리전에
aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Linux.zip . --region ap-southeast-2
-
아시아 태평양(멜버른) 리전의 경우
aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Linux.zip . --region ap-southeast-4
-
아시아 태평양(뭄바이) 리전에
aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Linux.zip . --region ap-south-1
-
남아메리카(상파울루) 리전에
aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Linux.zip . --region sa-east-1
로컬 Windows 시스템에서 샘플 수정 푸시
예를 들어 c:\temp\CodeDeployGitHubDemo
위치에서 아직 열려 있는 명령 프롬프트를 사용하여 다음 명령을 한 번에 하나씩 실행합니다.
참고
Amazon Linux 또는 RHEL 인스턴스에 배포하려는 경우 명령에서 SampleApp_Windows.zip
을(를) SampleApp_Linux.zip
(으)로 대체합니다.
(Amazon S3 copy command)
새 하위 디렉터리가 아니라 로컬 디렉터리(예: c:\temp\CodeDeployGitHubDemo
)에 직접 the
ZIP 파일의 내용을 풉니다.
git add .
git commit -m "Added sample app"
git push
여기서 (Amazon S3 복사 명령)
은 다음 중 하나입니다.
-
미국 동부(오하이오) 리전에
aws s3 cp s3://aws-codedeploy-us-east-2/samples/latest/SampleApp_Windows.zip . --region us-east-2
-
미국 동부(버지니아 북부) 리전에
aws s3 cp s3://aws-codedeploy-us-east-1/samples/latest/SampleApp_Windows.zip . --region us-east-1
-
미국 서부(캘리포니아 북부) 리전에
aws s3 cp s3://aws-codedeploy-us-west-1/samples/latest/SampleApp_Windows.zip . --region us-west-1
-
미국 서부(오레곤) 리전에
aws s3 cp s3://aws-codedeploy-us-west-2/samples/latest/SampleApp_Windows.zip . --region us-west-2
-
캐나다(중부) 리전에
aws s3 cp s3://aws-codedeploy-ca-central-1/samples/latest/SampleApp_Windows.zip . --region ca-central-1
-
유럽(아일랜드) 리전에
aws s3 cp s3://aws-codedeploy-eu-west-1/samples/latest/SampleApp_Windows.zip . --region eu-west-1
-
유럽(런던) 리전에
aws s3 cp s3://aws-codedeploy-eu-west-2/samples/latest/SampleApp_Windows.zip . --region eu-west-2
-
유럽(파리) 리전에
aws s3 cp s3://aws-codedeploy-eu-west-3/samples/latest/SampleApp_Windows.zip . --region eu-west-3
-
유럽(프랑크푸르트) 리전
aws s3 cp s3://aws-codedeploy-eu-central-1/samples/latest/SampleApp_Windows.zip . --region eu-central-1
-
이스라엘(텔아비브) 리전용
aws s3 cp s3://aws-codedeploy-il-central-1/samples/latest/SampleApp_Windows.zip . --region il-central-1
-
아시아 태평양(홍콩) 리전에
aws s3 cp s3://aws-codedeploy-ap-east-1/samples/latest/SampleApp_Windows.zip . --region ap-east-1
-
아시아 태평양(도쿄) 리전에
aws s3 cp s3://aws-codedeploy-ap-northeast-1/samples/latest/SampleApp_Windows.zip . --region ap-northeast-1
-
아시아 태평양(서울) 리전에
aws s3 cp s3://aws-codedeploy-ap-northeast-2/samples/latest/SampleApp_Windows.zip . --region ap-northeast-2
-
아시아 태평양(싱가포르) 리전에
aws s3 cp s3://aws-codedeploy-ap-southeast-1/samples/latest/SampleApp_Windows.zip . --region ap-southeast-1
-
아시아 태평양(시드니) 리전에
aws s3 cp s3://aws-codedeploy-ap-southeast-2/samples/latest/SampleApp_Windows.zip . --region ap-southeast-2
-
아시아 태평양(멜버른) 리전의 경우
aws s3 cp s3://aws-codedeploy-ap-southeast-4/samples/latest/SampleApp_Windows.zip . --region ap-southeast-4
-
아시아 태평양(뭄바이) 리전에
aws s3 cp s3://aws-codedeploy-ap-south-1/samples/latest/SampleApp_Windows.zip . --region ap-south-1
-
남아메리카(상파울루) 리전에
aws s3 cp s3://aws-codedeploy-sa-east-1/samples/latest/SampleApp_Windows.zip . --region sa-east-1
Ubuntu Server 인스턴스로 자체 수정을 푸시하려면 로컬 repo로 계정을 복사하고 다음 명령을 호출합니다.
git add . git commit -m "Added Ubuntu app" git push