を使用した AWS AppConfig 設定のデプロイ CodePipeline - AWS AppConfig

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

を使用した AWS AppConfig 設定のデプロイ CodePipeline

AWS AppConfig は、 AWS CodePipeline (CodePipeline) の統合デプロイアクションです。 CodePipeline はフルマネージド型の継続的デリバリーサービスであり、アプリケーションとインフラストラクチャの更新を迅速かつ確実に行うためにリリースパイプラインを自動化するのに役立ちます。 は、定義したリリースモデルに基づいて、コードが変更されるたびにリリースプロセスのビルド、テスト、デプロイフェーズ CodePipeline を自動化します。詳細については、「What is AWS CodePipeline?」を参照してください。

AWS AppConfig と の統合 CodePipeline には、次の利点があります。

  • CodePipeline を使用してオーケストレーションを管理するお客様は、コードベース全体をデプロイしなくても、アプリケーションに設定変更をデプロイできる軽量な方法を利用できるようになりました。

  • AWS AppConfig を使用して設定のデプロイを管理したいが、 が現在のコードまたは設定ストアをサポート AWS AppConfig していないため、制限されているお客様は、追加のオプションが追加されました。 は AWS CodeCommit、 GitHub、および BitBucket (いくつか例を挙げると) CodePipeline をサポートします。

注記

AWS AppConfig と の統合 CodePipeline は、 AWS リージョン CodePipeline が利用可能な でのみサポートされます。

統合の仕組み

まず、 をセットアップして設定します CodePipeline。これには、 CodePipelineがサポートするコードストアへの設定の追加が含まれます。次に、次のタスクを実行して AWS AppConfig 環境を設定します。

これらのタスクが完了したら、デプロイプロバイダーとして CodePipeline を指定するパイプラインを に作成 AWS AppConfig します。 その後、設定を変更して CodePipeline コードストアにアップロードできます。新しい設定をアップロードすると、 で新しいデプロイが自動的に開始されます CodePipeline。デプロイが完了したら、変更を確認できます。をデプロイプロバイダー AWS AppConfig として指定するパイプラインの作成については、AWS CodePipeline 「 ユーザーガイド」の「チュートリアル: をデプロイプロバイダー AWS AppConfig として使用するパイプラインを作成する」を参照してください。