각 공급자 유형에 유효한 구성 파라미터 - AWS CodePipeline

각 공급자 유형에 유효한 구성 파라미터

이 섹션에는 각 작업 공급자에 대한 유효한 configuration 파라미터가 나열되어 있습니다.

모든 작업에는 유효한 작업 구성이 있어야 하며 이는 해당 작업의 공급자 유형에 따라 다릅니다. 다음 표에는 유효한 공급자 유형별로 필요한 작업 구성 요소가 수록되어 있습니다.

공급자 유형별 작업 구성 속성
공급자 이름 작업 유형의 공급자 이름 구성 속성 필수/선택
Amazon S3(배포 작업 공급자)
Amazon S3(소스 작업 공급자) Amazon S3 소스 작업 파라미터에 관련된 예제를 포함하여 자세한 내용을 보려면 Amazon S3 소스 작업 참조 단원을 참조하세요.
Amazon ECR Amazon ECR 파라미터에 관련된 예제를 포함하여 자세한 내용을 보려면 Amazon ECR 소스 작업 참조 단원을 참조하세요.
CodeCommit CodeCommit 파라미터에 관련된 예제를 포함하여 자세한 내용을 보려면 CodeCommit 소스 작업 참조 단원을 참조하세요.
GitHub GitHub 파라미터에 관련된 예제를 포함하여 자세한 내용을 보려면 GitHub 버전 1 소스 작업 참조 단원을 참조하십시오.
AWS CloudFormation AWS CloudFormation 파라미터에 관련된 예제를 포함하여 자세한 내용을 보려면 AWS CloudFormation 배포 작업 참조 단원을 참조하십시오.
CodeBuild CodeBuild 파라미터에 관련된 추가 설명 및 예제를 보려면 AWS CodeBuild 빌드 및 테스트 작업 참조 단원을 참조하세요.
CodeDeploy CodeDeploy 파라미터에 관련된 추가 설명 및 예제를 보려면 AWS CodeDeploy 배포 작업 참조 단원을 참조하세요.
AWS Device Farm AWS Device Farm 파라미터에 관련된 추가 설명 및 예제를 보려면 AWS Device Farm 테스트 작업 참조 단원을 참조하십시오.
AWS Elastic Beanstalk ElasticBeanstalk ApplicationName 필수
EnvironmentName 필수
AWS Lambda AWS Lambda 파라미터에 관련된 예제를 포함하여 자세한 내용을 보려면 AWS Lambda 호출 작업 참조 단원을 참조하십시오.
AWS OpsWorks Stacks OpsWorks Stack 필수
Layer 선택 사항
App 필수
Amazon ECS Amazon ECS 파라미터에 관련된 추가 설명 및 예제를 보려면 Amazon Elastic Container Service(Amazon ECS) 배포 작업 참조 단원을 참조하세요.
Amazon ECS 및 CodeDeploy(블루/그린) Amazon ECS 및 CodeDeploy 블루/그린 파라미터에 관련된 추가 설명 및 예제를 보려면 Amazon Elastic Container Service(Amazon ECS) 및 CodeDeploy 블루-그린 배포 작업 참조 단원을 참조하세요.
서비스 카탈로그 ServiceCatalog TemplateFilePath 필수
ProductVersionName 필수
ProductType 필수
ProductVersionDescription 선택 사항
ProductId 필수
Alexa Skills Kit AlexaSkillsKit ClientId 필수
ClientSecret 필수
RefreshToken 필수
SkillId 필수
Jenkins Jenkins에 대해 CodePipeline 플러그인에 제공한 작업 이름(예: MyJenkinsProviderName) ProjectName 필수
수동 승인 Manual CustomData 선택 사항
ExternalEntityLink 선택 사항
NotificationArn 선택 사항

다음 예는 별도의 구성 파일 없이 콘솔에 생성된 파이프라인에 대해 Service Catalog를 사용하는 배포 작업의 유효한 구성을 보여줍니다.

"configuration": { "TemplateFilePath": "S3_template.json", "ProductVersionName": "devops S3 v2", "ProductType": "CLOUD_FORMATION_TEMPLATE", "ProductVersionDescription": "Product version description", "ProductId": "prod-example123456" }

다음 예는 별도의 sample_config.json 구성 파일로 콘솔에 생성된 파이프라인에 대해 Service Catalog를 사용하는 배포 작업의 유효한 구성을 보여줍니다.

"configuration": { "ConfigurationFilePath": "sample_config.json", "ProductId": "prod-example123456" }

다음 예는 Alexa Skills Kit를 사용하는 배포 작업에 유효한 구성을 보여줍니다.

"configuration": { "ClientId": "amzn1.application-oa2-client.aadEXAMPLE", "ClientSecret": "****", "RefreshToken": "****", "SkillId": "amzn1.ask.skill.22649d8f-0451-4b4b-9ed9-bfb6cEXAMPLE" }

다음 예제는 수동 승인에 유효한 구성을 보여줍니다.

"configuration": { "CustomData": "Comments on the manual approval", "ExternalEntityLink": "http://my-url.com", "NotificationArn": "arn:aws:sns:us-west-2:12345EXAMPLE:Notification" }