설명: Amazon S3는 안전하고 안정적이며 확장성이 뛰어난 객체 기반 클라우드 스토리지를 제공합니다. 저장할 수 있는 객체에는 HTML 페이지, CSS 파일, 이미지, 동영상, JavaScript 등이 있습니다. Amazon S3를 사용하면 간단한 웹 인터페이스를 통해 손쉽게 객체 스토리지를 사용하여 웹 어디에서나 데이터를 저장하고 검색할 수 있으므로 방문자가 언제든 안정적으로 웹 사이트를 사용할 수 있습니다.
요금 적용 방식: Amazon S3 요금은 5가지 구성 요소를 기준으로 부과됩니다. 즉, 고객이 사용하는 Amazon S3 스토리지의 유형(Standard 및 Standard-Infrequent Access), 객체를 저장하는 위치(예: 미국 동부 및 아시아 태평양 - 시드니), 저장하는 데이터의 양, 객체를 저장 또는 검색하기 위해 실행하는 요청 수, 그리고 데이터 전송 요금이 이에 해당합니다. 자세한 내용은 Amazon S3 요금을 참조하세요.
예제: 미국 동부(버지니아 북부) 리전에서 Amazon S3 Standard 스토리지를 사용한다고 가정해 보겠습니다. 안내서의 샘플 코드를 사용하면 1MB 미만의 소스 파일을 저장하게 되므로 비용은 무시해도 될 정도입니다(0 USD). AWS CodePipeline이 S3에서 소스 파일 복사본을 검색하거나 아티팩트 버킷으로 아티팩트를 다운로드할 때마다 요청 건별로 S3 요청 요금이 부과됩니다(예: PUT, COPY, POST 및 GET 요청).
S3를 파이프라인의 소스 리포지토리로 사용할 수 있습니다. CodePipeline에서도 S3를 사용하여 파이프라인 아티팩트를 저장하고 액세스하게 됩니다.