プロバイダータイプ別の有効な設定パラメータ - AWS CodePipeline

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

プロバイダータイプ別の有効な設定パラメータ

このセクションでは、アクションプロバイダー別の有効な configuration パラメータを示します。

各アクションには有効なアクション設定が必要です。この設定は、アクションのプロバイダータイプによって異なります。次の表は、有効な各プロバイダータイプで必要なアクション設定要素を示しています。

プロバイダータイプのアクション設定プロパティ
プロバイダー名 アクションタイプでのプロバイダー名 設定プロパティ 必須/オプション
Amazon S3 (デプロイアクションプロバイダー) Amazon S3 デプロイアクションパラメータに関連する例を含む詳細については、「」を参照してくださいAmazon S3 デプロイアクションリファレンス
Amazon S3 (ソースアクションプロバイダー) Amazon S3 ソースアクションパラメータに関連する例などの詳細については、「Amazon S3 ソースアクションリファレンス」を参照してください。
Amazon ECR Amazon ECR パラメータに関連する例などの詳細については、「Amazon ECR ソースアクションリファレンス」を参照してください。
CodeCommit CodeCommit パラメータに関連する例などの詳細については、「CodeCommit ソースアクションリファレンス」を参照してください。
Bitbucket、GitHub (GitHub GitHub アプリ経由)、GHES、GitLab の CodeStarSourceConnection アクション アクション設定の例を含む詳細については、「」を参照してください設定パラメータ
GitHub (OAuth アプリ経由) GitHub パラメータに関連する例などの詳細については、「GitHub (OAuth アプリ経由) ソースアクションリファレンス」を参照してください。これはバージョン 1 の GitHub アクションです。
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" }