AWS::CodePipeline::Pipeline ArtifactStore - AWS CloudFormation

AWS::CodePipeline::Pipeline ArtifactStore

이 파이프라인에 대한 아티팩트가 저장되는 S3 버킷입니다.

참고

파이프라인에 artifactStore 또는 artifactStores가 포함되어야 하나 둘 다 사용할 수는 없습니다. 파이프라인에서 교차 리전 작업을 생성할 경우 artifactStores를 사용해야 합니다.

구문

AWS CloudFormation 템플릿에서 이 개체를 선언하려면 다음 구문을 사용합니다.

JSON

{ "EncryptionKey" : EncryptionKey, "Location" : String, "Type" : String }

YAML

EncryptionKey: EncryptionKey Location: String Type: String

Properties

EncryptionKey

결과물 저장소의 데이터를 암호화하는 데 사용되는 암호화 키입니다(예: AWS Key Management Service(AWS KMS) 키). 정의하지 않으면 Amazon S3의 기본 키가 사용됩니다. 예제 아티팩트 스토어 암호화 키 필드를 보려면 AWS: :CodePipeline: :Pipeline의 예제 구조를 참조하십시오.

Required: 아니요

Type: EncryptionKey

Update requires: No interruption

Location

파이프라인에 대한 아티팩트를 저장하는 데 사용되는 Amazon S3 버킷입니다. S3 버킷의 이름을 지정할 수 있지만 버킷 내 폴더는 지정할 수 없습니다. 파이프라인 결과물을 포함하는 폴더는 파이프라인의 이름을 기반으로 생성됩니다. 파이프라인과 동일한 AWS 리전의 S3 버킷을 사용하여 파이프라인 아티팩트를 저장할 수 있습니다.

Required: 예

Type: 문자열

최소: 3

Maximum: 63

Pattern: [a-zA-Z0-9\-\.]+

Update requires: No interruption

Type

결과물 저장소의 유형입니다(예: S3).

Required: 예

Type: 문자열

허용된 값: S3

Update requires: No interruption