기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.
2단계: Amazon S3 버킷에 앱 코드 업로드
중요
이 AWS OpsWorks Stacks 서비스는 2024년 5월 26일에 수명이 종료되었으며 신규 고객과 기존 고객 모두 사용할 수 없게 되었습니다. 고객은 가능한 한 빨리 워크로드를 다른 솔루션으로 마이그레이션할 것을 강력히 권장합니다. 마이그레이션에 대해 궁금한 점이 있으면 AWS re:Post 또는 Premium AWS
파이프라인 설정의 일환으로 코드 리포지토리에 대한 링크를 제공해야 하므로 파이프라인을 설정하기 전에 코드 리포지토리를 준비하세요. 이 안내에서는 Amazon S3 버킷에 PHP 앱을 업로드합니다.
코드를 직접 사용하거나 CodeCommit 소스로 사용할 CodePipeline 수 있지만 이 연습에서는 Amazon S3 버킷을 사용하는 방법을 보여줍니다. GitHub Amazon S3 버킷을 사용하면 CodePipeline 앱 코드의 변경을 감지하고 변경된 앱을 자동으로 배포할 수 있습니다. 원한다면 기존 버킷을 사용해도 됩니다. 버킷이 설명서의 단순 파이프라인 둘러보기 (Amazon S3 버킷) 에 CodePipeline 설명된 기준을 충족하는지 확인하십시오. CodePipeline
중요
Amazon S3 버킷은 나중에 파이프라인을 생성할 리전과 동일한 리전에 위치해야 합니다. 현재는 미국 동부 (버지니아 북부) 지역 (us-east-1) 의 AWS OpsWorks 스택 공급자만 CodePipeline 지원합니다. 이 연습에서는 모든 리소스를 미국 동부(버지니아 북부) 리전에서 생성해야 합니다. 버전이 지정된 소스가 필요하므로 버킷의 버전도 관리해야 합니다. CodePipeline 자세한 내용은 버전 관리 사용을 참조하세요.
Amazon S3 버킷에 앱을 업로드하려면
-
GitHub 웹 사이트에서
AWS OpsWorks Stacks 샘플 PHP 앱의 ZIP 파일을 다운로드하고 로컬 컴퓨터의 편리한 위치에 저장합니다. -
index.php
ASSETS
폴더가 다운로드한 ZIP 파일의 루트 수준에 있는지 확인하십시오. 파일이 아닌 경우 파일의 압축을 풀고 루트 수준에 이러한 ZIP 파일이 들어 있는 새 파일을 만드십시오. 에서 Amazon S3 콘솔을 엽니다 https://console.aws.amazon.com/s3/
. -
버킷 생성을 선택합니다.
-
[버킷 생성 - 버킷 이름 및 리전 선택] 페이지에서 [버킷 이름]으로 버킷의 고유한 이름을 입력합니다. 버킷 이름은 AWS 사용자 계정뿐 아니라 모든 계정에서 고유해야 합니다. 이 연습에서는
my-appbucket
이라는 이름을 사용하지만my-appbucket-
를 사용하여 버킷 이름을 고유하게 만들 수 있습니다. [리전] 드롭다운 목록에서 [미국 표준]을 선택한 다음 [만들기]를 선택합니다. [미국 표준]는 [yearmonthday
us-east-1
]에 해당합니다. -
생성한 버킷을 [모든 버킷] 목록에서 선택합니다.
-
버킷 페이지에서 업로드를 선택합니다.
-
[업로드 - 파일 및 폴더 선택] 페이지에서 [파일 추가]를 선택합니다. 1단계에서 저장한 ZIP 파일을 찾아 [열기] 를 선택한 다음 [Start Upload] 를 선택합니다.
-
업로드가 완료되면 버킷의 ZIP 파일 목록에서 파일을 선택한 다음 속성을 선택합니다.
-
속성 창에서 ZIP 파일의 링크를 복사하고 링크를 메모해 둡니다. 파이프라인을 생성하려면 이 링크의 버킷 이름과 ZIP 파일 이름 부분이 필요합니다.