

기계 번역으로 제공되는 번역입니다. 제공된 번역과 원본 영어의 내용이 상충하는 경우에는 영어 버전이 우선합니다.

# 각 공급자 유형에 유효한 구성 파라미터
<a name="structure-configuration-examples"></a>

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

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


**공급자 유형별 작업 구성 속성**  

<table>
<thead>
  <tr><th>공급자 이름</th><th>작업 유형의 공급자 이름</th><th>구성 속성</th><th>필수/선택</th></tr>
</thead>
<tbody>
  <tr><td>Amazon S3(배포 작업 공급자)</td><td colspan="3">Amazon S3 배포 작업 파라미터에 관련된 예제를 포함하여 자세한 내용을 보려면 [Amazon S3 배포 작업 참조](action-reference-S3Deploy.md) 단원을 참조하세요.</td></tr>
  <tr><td>Amazon S3(소스 작업 공급자)</td><td colspan="3">Amazon S3 소스 작업 파라미터에 관련된 예제를 포함하여 자세한 내용을 보려면 [Amazon S3 소스 작업 참조](action-reference-S3.md) 단원을 참조하세요.</td></tr>
  <tr><td>Amazon ECR</td><td colspan="3">Amazon ECR 파라미터에 관련된 예제를 포함하여 자세한 내용을 보려면 [Amazon ECR 소스 작업 참조](action-reference-ECR.md) 단원을 참조하세요.</td></tr>
  <tr><td>CodeCommit</td><td colspan="3">CodeCommit 파라미터에 관련된 예제를 포함하여 자세한 내용을 보려면 [CodeCommit 소스 작업 참조](action-reference-CodeCommit.md) 단원을 참조하세요.</td></tr>
  <tr><td>Bitbucket, GitHub(GitHub 앱 사용), GHES 및 GitLab에 대한 CodeStarSourceConnection 작업</td><td colspan="3">작업 구성 예제를 포함하여 자세한 내용을 보려면 [구성 파라미터](action-reference-CodestarConnectionSource.md#action-reference-CodestarConnectionSource-config) 섹션을 참조하세요.</td></tr>
  <tr><td>GitHub(OAuth 앱 사용)</td><td colspan="3">GitHub 파라미터에 관련된 예제를 포함하여 자세한 내용을 보려면 [GitHub(OAuth 앱 사용) 소스 작업 참조](appendix-github-oauth.md#action-reference-GitHub) 단원을 참조하십시오. 이는 버전 1 GitHub 작업입니다.</td></tr>
  <tr><td>AWS CloudFormation</td><td colspan="3"> AWS CloudFormation 파라미터와 관련된 예제를 포함한 자세한 내용은 단원을 참조하십시오[CloudFormation 배포 작업 참조](action-reference-CloudFormation.md).</td></tr>
  <tr><td>CodeBuild</td><td colspan="3">CodeBuild 파라미터에 관련된 추가 설명 및 예제를 보려면 [AWS CodeBuild 빌드 및 테스트 작업 참조](action-reference-CodeBuild.md) 단원을 참조하세요.</td></tr>
  <tr><td>CodeDeploy</td><td colspan="3">CodeDeploy 파라미터에 관련된 추가 설명 및 예제를 보려면 [AWS CodeDeploy 배포 작업 참조](action-reference-CodeDeploy.md) 단원을 참조하세요.</td></tr>
  <tr><td>AWS Device Farm</td><td colspan="3"> AWS Device Farm 파라미터와 관련된 자세한 설명 및 예제는 섹션을 참조하세요[AWS Device Farm 테스트 작업 참조](action-reference-DeviceFarm.md).</td></tr>
  <tr><td rowspan="2">AWS Elastic Beanstalk</td><td rowspan="2">ElasticBeanstalk</td><td>ApplicationName </td><td>필수</td></tr>
  <tr><td>EnvironmentName</td><td>필수</td></tr>
  <tr><td>AWS Lambda</td><td colspan="3"> AWS Lambda 파라미터와 관련된 예제를 포함한 자세한 내용은 단원을 참조하십시오[AWS Lambda 작업 참조 호출](action-reference-Lambda.md).</td></tr>
  <tr><td rowspan="3">AWS OpsWorks Stacks</td><td rowspan="3">OpsWorks</td><td>Stack </td><td>필수</td></tr>
  <tr><td>Layer</td><td>선택 사항</td></tr>
  <tr><td>App</td><td>필수</td></tr>
  <tr><td>Amazon ECS</td><td colspan="3">Amazon ECS 파라미터에 관련된 추가 설명 및 예제를 보려면 [Amazon Elastic Container Service(Amazon ECS) 배포 작업 참조](action-reference-ECS.md) 단원을 참조하세요.</td></tr>
  <tr><td>Amazon ECS 및 CodeDeploy(블루/그린)</td><td colspan="3">Amazon ECS 및 CodeDeploy 블루/그린 파라미터에 관련된 추가 설명 및 예제를 보려면 [Amazon Elastic Container Service(Amazon ECS) 및 CodeDeploy 블루-그린 배포 작업 참조](action-reference-ECSbluegreen.md) 단원을 참조하세요.</td></tr>
  <tr><td rowspan="5">Service Catalog</td><td rowspan="5">ServiceCatalog</td><td>TemplateFilePath</td><td>필수</td></tr>
  <tr><td>ProductVersionName</td><td>필수</td></tr>
  <tr><td>ProductType</td><td>필수</td></tr>
  <tr><td>ProductVersionDescription</td><td>선택 사항</td></tr>
  <tr><td>ProductId</td><td>필수</td></tr>
  <tr><td rowspan="4">Alexa Skills Kit</td><td rowspan="4">AlexaSkillsKit</td><td>ClientId</td><td>필수</td></tr>
  <tr><td>ClientSecret</td><td>필수</td></tr>
  <tr><td>RefreshToken</td><td>필수</td></tr>
  <tr><td>SkillId</td><td>필수</td></tr>
  <tr><td>Jenkins</td><td>Jenkins에 대해 CodePipeline 플러그인에 제공한 작업 이름(예: {{MyJenkinsProviderName}})</td><td>ProjectName</td><td>필수</td></tr>
  <tr><td rowspan="3">수동 승인</td><td rowspan="3">Manual</td><td>CustomData</td><td>선택 사항</td></tr>
  <tr><td>ExternalEntityLink</td><td>선택 사항</td></tr>
  <tr><td>NotificationArn</td><td>선택 사항</td></tr>
</tbody>
</table>


다음 예는 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"
}
```