各プロバイダータイプの有効な設定パラメータ - 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(ブルー/グリーン) Amazon および CodeDeploy ブルー/グリーンパラメータに関する説明ECSと例については、「」を参照してくださいAmazon Elastic Container Service と 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" }