アプリケーションは、構成センターから動的に構成を取得でき、メンテナンスコストを削減できます。SAE は、分散構成管理 (ACM) を統合し、動的構成更新、環境分離、バージョン管理、データ暗号化、および詳細な権限制御を提供します。
スタンドアロンの分散構成管理 (ACM) サービスは提供を終了しましたが、SAE に統合されている ACM サービスは引き続き利用可能です。より包括的なサービスとセキュリティ、安定性の向上のため、ACM から MSE Nacos に移行し、その後 MSE の Nacos レジストリセンターを使用することを推奨します。
このトピックは、コンテナ実行環境の設定項目を作成する場合には適用されません。詳細については、「設定項目 (K8s ConfigMap) の管理と使用」をご参照ください。
構成の作成
SAE 分散構成管理 (ACM) ページで、ページ上部で対象のリージョンと名前空間を選択し、[設定リスト] をクリックしてから、[設定の作成] をクリックします。アプリケーションが構成を取得できるようにするには、アプリケーションに分散構成管理 (ACM) を統合する必要もあります。
ACM のアプリケーションへの統合
SAE 分散構成管理 (ACM) ページで、ページ上部で対象のリージョンと名前空間を選択し、[設定リスト] をクリックしてから、対象の [Data ID] をクリックして設定詳細ページに移動します。 [サンプルコード] をクリックし、プログラミング言語を選択します。
サンプルコードを使用して、分散構成管理 (ACM) をアプリケーションに統合します。詳細については、「ACM SDK」をご参照ください。
構成内容の表示
SAE 分散構成管理 (ACM) ページで、ページ上部で対象のリージョンと名前空間を選択し、[設定リスト] をクリックしてから、対象の [Data ID] をクリックして設定詳細ページに移動します。 [設定内容] をクリックします。
構成のエクスポート
SAE 分散構成管理 (ACM) ページで、ページ上部で対象のリージョンと名前空間を選択します。[設定リスト] で対象の構成を選択し、ページ下部の [エクスポート] をクリックし、表示されるダイアログボックスで [エクスポート] をクリックして確定します。構成は ZIP パッケージとしてエクスポートされます。
構成のインポート
SAE 分散構成管理 (ACM) ページで、ページ上部で対象のリージョンと名前空間を選択します。[設定リスト] で [設定のインポート] をクリックし、[ファイルのアップロード] をクリックします。インポートする構成ファイルは ZIP パッケージである必要があります。
履歴バージョンのクエリとロールバック
構成の履歴バージョンをクエリし、更新が失敗した場合にロールバックできます。
SAE 分散構成管理 (ACM) ページで、ページ上部で対象のリージョンと名前空間を選択し、[設定リスト] をクリックしてから、対象の [Data ID] をクリックして設定詳細ページに移動します。 [履歴バージョン] をクリックします。対象の履歴バージョンの [操作] 列で、[表示] または [ロールバック] をクリックします。
プッシュステータスのクエリ
構成がそれをリッスンしているアプリケーションにプッシュされたかどうかを確認できます。
SAE 分散構成管理 (ACM) ページで、ページ上部で対象のリージョンと名前空間を選択し、[設定リスト] をクリックしてから、対象の [Data ID] をクリックして設定詳細ページに移動します。 [リスナーのクエリ] をクリックし、[プッシュステータス] を確認します。
プッシュ追跡のクエリ
構成のプッシュ追跡をクエリして、構成の更新が反映されないなどの問題をトラブルシューティングできます。
SAE 分散構成管理 (ACM) ページで、ページ上部で対象のリージョンと名前空間を選択し、[設定リスト] をクリックしてから、対象の [Data ID] をクリックして設定詳細ページに移動します。 [プッシュ追跡] をクリックし、[プッシュ追跡] をクエリします。
暗号化された構成の作成
暗号化された構成は、データソース、トークン、ユーザー名、パスワードなどの機密情報を保護し、データ漏えいのリスクを低減します。
SAE 分散構成管理 (ACM) ページで、ページ上部で対象のリージョンと名前空間を選択し、[設定リスト] をクリックしてから、[設定の作成] をクリックします。[データ暗号化] を有効にし、暗号化方式を選択します。
暗号化された ACM 構成のアプリケーションへの統合
SAE 分散構成管理 (ACM) ページで、ページ上部で対象のリージョンと名前空間を選択し、[設定リスト] をクリックしてから、対象の [Data ID] をクリックして設定詳細ページに移動します。 [サンプルコード] をクリックし、プログラミング言語を選択します。
データを復号するには、アプリケーションで RAM ユーザーの [AccessKey/SecretKey] を設定する必要があります。Java および Python SDK には KMS SDK が統合されており、復号フィルターを追加してデータを自動的に復号できます。他の言語での復号については、「復号」をご参照ください。