

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

# CodePipeline を使用した AWS AppConfig 設定のデプロイ
<a name="appconfig-integration-codepipeline"></a>

AWS AppConfig は ( AWS CodePipeline CodePipeline) の統合デプロイアクションです。CodePipeline はフルマネージド型の継続的デリバリーサービスで、アプリケーションとインフラストラクチャの更新を迅速かつ高い信頼性で行うために、パイプラインのリリースを自動化します。CodePipeline はお客様が定義したリリースモデルに基づき、コードチェンジがあった場合のフェーズの構築、テスト、およびデプロイを自動化します。詳細については、「[What is AWS CodePipeline?](https://docs.aws.amazon.com/codepipeline/latest/userguide/welcome.html)」を参照してください。

 AWS AppConfig と CodePipeline の統合には、次の利点があります。
+ オーケストレーションを管理するために CodePipeline を使用するお客様は、コードベース全体をデプロイすることなく、アプリケーションに設定変更をデプロイする軽量な手段が利用できるようになりました。
+  AWS AppConfig を使用して設定デプロイを管理したいが、 が現在のコードまたは設定ストアをサポート AWS AppConfig していないため制限されているお客様には、追加のオプションが追加されました。CodePipeline は AWS CodeCommit、、GitHub、BitBucket (例として) をサポートしています。

**注記**  
AWS AppConfig CodePipeline との統合は、CodePipeline が[利用可能な](https://aws.amazon.com/about-aws/global-infrastructure/regional-product-services/) AWS リージョン でのみサポートされています。

## 統合の仕組み
<a name="appconfig-integration-codepipeline-how"></a>

まず、CodePipeline をセットアップして設定します。これには、CodePipeline がサポートするコードストアに設定を追加することが含まれます。次に、次のタスクを実行して AWS AppConfig 環境を設定します。
+ [「名前空間と設定プロファイルを作成する」](https://docs.aws.amazon.com/appconfig/latest/userguide/creating-feature-flags-and-configuration-data.html)
+ [定義済みのデプロイ戦略の選択または独自のデプロイ戦略の作成](https://docs.aws.amazon.com/appconfig/latest/userguide/appconfig-creating-deployment-strategy.html)

これらのタスクが完了したら、*デプロイプロバイダー* AWS AppConfig として を指定するパイプラインを CodePipeline に作成します。作成できたら、設定を変更して、CodePipeline コードストアにアップロードします。新しい設定をアップロードすると、CodePipeline で新しいデプロイが自動的に開始されます。デプロイが完了したら、変更を確認できます。をデプロイプロバイダー AWS AppConfig として指定するパイプラインの作成については、 *AWS CodePipeline ユーザーガイド*の[「チュートリアル: デプロイプロバイダー AWS AppConfig として を使用するパイプラインを作成する](https://docs.aws.amazon.com/codepipeline/latest/userguide/tutorials-AppConfig.html)」を参照してください。