AEM as a Cloud Service:環境変数の変更後のパイプラインの再実行

✨ このコンテンツはAIが生成したもので、不正確である可能性があります。 生成AI用語

この記事では、Adobe Experience Manager as a Cloud Serviceで環境変数を変更した後に、パイプラインの再実行が必要かどうかを明確にします。

説明 description

環境

Adobe Experience Manager as a Cloud Service(すべてのバージョン)。

症状

フルスタック、設定、およびWeb階層(Dispatcher)パイプラインを使用する場合、環境変数を更新した後にパイプラインの再実行が必要かどうかについて質問が発生します。 これは、すべての環境(開発、ステージ、実稼動)と、多数の環境変数を持つプログラムに適用されます。 特定のエラーメッセージは報告されません。

原因

環境変数の変更は、AEM as a Cloud Serviceのランタイムレベルで適用されます。 ほとんどの変更では、これらの変数を参照する設定ファイルがConfig パイプラインを介してデプロイされる場合を除き、パイプラインの再実行は必要ありません。

解決策 resolution

問題を解決するには、次の手順に従います。

  1. 使用中のパイプラインのタイプを特定する:

    • <b> フルスタックパイプライン:</b>環境変数の値のみが変更された場合(コードやOSGi設定ファイルの変更がない場合)、パイプラインの再実行は必要ありません。 新しい値は、Cloud Managerに保存した後にランタイム環境に適用されます。 コードまたはOSGi設定ファイルを変更する場合は、パイプラインの実行が必要です。

    • <b>Config パイプライン:</b>Config パイプラインによってデプロイされたYAML ファイルがConfig パイプライン参照環境変数によってデプロイされた場合は、環境変数を更新した後にConfig パイプラインを再実行して、デプロイされた設定に新しい値が反映されるようにします。 環境変数は、Config パイプラインと同時にデプロイされません。パイプラインを実行する前に変数を更新します。

    • <b>Web Tier (Dispatcher) パイプライン:</b>環境変数の値のみが変更された場合(Dispatcher設定ファイルが変更されない場合)、パイプラインの再実行は必要ありません。 Dispatcher設定ファイルが変更された場合、パイプラインの実行が必要です。

    ​2. 上記の要件は、すべての環境(開発、ステージ、製品)に同じように適用されます。
    ​3. パイプラインの実行前に、対象のターゲットサービスまたは環境に対して環境変数が正しく設定されていることを確認します。

recommendation-more-help
experience-cloud-kcs-help-kbarticles