プロバイダータイプ別の有効な設定パラメータ - 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 と CodeDeploy (Blue/Green) Amazon ECS および CodeDeploy blue/green パラメータに関連する詳細な説明と例については、「Amazon ECS および CodeDeploy ブルー/グリーンデプロイアクションリファレンス」を参照してください。
Service Catalog ServiceCatalog TemplateFilePath 必須
ProductVersionName 必須
ProductType 必須
ProductVersionDescription オプションです。
ProductId 必須
Alexa Skills Kit AlexaSkillsKit ClientId 必須
ClientSecret 必須
RefreshToken 必須
SkillId 必須
Jenkins CodePipeline Plugin for Jenkins で指定したアクションの名前 (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" }