Web コンソール web-console

Adobe Experience Manager(AEM) Web コンソールを使用して、ローカル開発用のOSGi設定とバンドルを管理する方法を説明します。

概要 overview

AEM as a Cloud Serviceは設定とコードを実行時に不変として扱います。 つまり、すべての設定は、実稼動環境でコーディングする場合と同じようにデプロイする必要があります。 実稼動インスタンスの場合、品質ゲートが渡され、現在の環境の安定性と明瞭性が確保されます。

ただし、開発目的では、OSGi設定の更新とバンドルの変更は、多くの場合、アドホック開発の変更をテストするために必要になります。 AEM as a Cloud Service SDKの一部として、Web コンソールでこれを許可します。 AEM as a Cloud ServiceのOSGi設定について詳しくは、Adobe Experience Manager as a Cloud Service用OSGiの設定を参照してください。

コンソールには、http://<host>:<port>/system/consoleからアクセスできます

Web コンソールには、OSGi バンドルを管理するための次のような画面が用意されています。

  • 設定:OSGi バンドルの設定に使用します。AEM システムパラメーターを設定するための基盤となるメカニズムです。
  • バンドル:バンドルのインストールに使用します。
  • コンポーネント:AEM に必要なコンポーネントのステータスを制御するために使用します。

実行された変更は、すぐに実行中の開発システムに適用されます。 再起動は不要です。

Web コンソールでは、デフォルト設定に関する説明はすべてSlingのデフォルトに関連しています。 AEM には独自のデフォルトがあるので、設定されたデフォルトは、コンソールに記載された設定とは異なる場合があります。

Adobe Experience Manager(AEM)のWeb コンソールは、Apache Felix Web Management Consoleに基づいています。 Apache Felix は、OSGi R4 サービスプラットフォームを実装するためのコミュニティによる取り組みです。このプラットフォームには、OSGi フレームワークと標準サービスが含まれています。

NOTE
Web コンソールは、ローカル開発目的でAEM as a Cloud Service SDKでのみ使用できます。 本番環境では利用できません。
TIP
実稼動環境のOSGi設定、バンドル、コンポーネントのステータスを確認するには、Developer Consoleを使用します。

設定 configuration

Configuration​画面は、OSGi バンドルの設定に使用されるため、AEM システムパラメーターの設定の基盤となるメカニズムです。 「設定」タブにアクセスするには、次のいずれかを使用します。

  • ドロップダウンメニュー:OSGi ->設定
  • URL:http://<host>:<port>/system/console/configMgr

設定のリストは以下のように表示されます。

configMgr

この画面のドロップダウンリストから、以下の 2 種類の設定を使用できます。

  • 設定​を使用すると、既存の設定を更新できます。 これらは永続的ID (PID)を持ち、次のいずれかを行うことができます。

    • AEMに標準および積分 – これらは必須です。削除すると、値はデフォルト設定に戻ります。
    • ファクトリ設定から作成されたインスタンス – これらのインスタンスはユーザーによって作成され、削除によってインスタンスが削除されます。
  • ファクトリ設定​を使用すると、必要な機能オブジェクトのインスタンスを作成できます。 これは永続 ID に割り当てられており、設定ドロップダウンリストに表示されます。

リストからエントリを選択すると、その設定に関連するパラメーターが表示されます。

設定パラメーター

必要に応じて、パラメーターを更新し、次の処理をすることができます。

  • 保存​して、変更を保存します。

    • ファクトリ設定の場合、永続的なIDを持つインスタンスが作成されます。
    • 新規インスタンスが「設定」の下に表示されます。
  • リセット​して、画面に表示されているパラメーターを最後に保存されたパラメーターにリセットします。

  • 現在の設定を削除するには、削除​してください。

    • 標準の場合は、パラメーターがデフォルト設定に戻ります。
    • ファクトリ設定から作成された場合、特定のインスタンスは削除されます。
  • 現在の設定をバンドルからバインド解除するには、​をバインド解除します。

  • 現在の変更をキャンセルするには、キャンセル​してください。

TIP
詳しくは、Web コンソールでの OSGi 設定を参照してください。

バンドル bundles

バンドル​画面は、AEMに必要なOSGi バンドルのインストールに使用されます。 画面には、次のいずれかの方法でアクセスします。

  • ドロップダウンメニュー:OSGi -> Bundels
  • URL:http://<host>:<port>/system/console/bundles

バンドルのリストは次のように表示されます。

バンドル

この画面を使用すると、次のことが可能になります。

  • 新しいバンドルをインストールするか、既存のバンドルを更新するには、​をインストールまたは更新します。
    • バンドルを格納するファイルを​ 参照 ​して特定し、すぐに​ 開始 ​するかどうか、および​ 開始レベル ​を指定できます。
  • 再読み込み​して、表示されたリストを更新します。
  • パッケージを更新​して、すべてのパッケージの参照を確認し、必要に応じて更新します。
    • 例えば、更新後に、以前の参照が原因で古いバージョンと新しいバージョンの両方が引き続き実行される場合があります。 このオプションでは、すべての参照を確認して新しいバージョンに移動し、古いバージョンを停止できるようにします。
  • 指定された開始レベルに従ってバンドルを開始するには、開始​してください。
  • バンドルを停止するには、停止​してください。
  • アンインストール​して、バンドルをシステムからアンインストールします。

リストは、バンドルのステータスを指定します。 「詳細を表示」を含む特定のバンドルの名前をクリックします。

TIP
更新​の後、Adobeでは、パッケージの更新​をクリックすることをお勧めします。

コンポーネント components

コンポーネント​画面では、コンポーネントを有効または無効にできます。 次のいずれかの方法でアクセスできます。

  • ドロップダウンメニュー:メイン -> コンポーネント

  • URL:http://<host>:<port>/system/console/components

コンポーネントのリストが表示されます。 様々なアイコンを使用して、特定のコンポーネントを有効または無効にしたり、(必要に応じて)設定の詳細を開いたりすることができます。

コンポーネント

特定のコンポーネントの名前をクリックして、そのステータスに関する詳細情報を表示します。 ここでは、コンポーネントを有効または無効にしたり、再読み込みしたりすることもできます。

コンポーネントの詳細

NOTE
コンポーネントの有効化または無効化は、SDKが再起動するまで適用されます。
開始状態はコンポーネントの記述子内で定義されます。この記述子は開発時に生成され、バンドルの作成時にバンドルに格納されます。

OSGi設定の生成 generating-osgi-configs

Web コンソールを使用してOSGi コンポーネントを設定し、OSGi設定をJSONとして書き出すことができます。 これが役に立つのは、AEM 提供の OSGi コンポーネントを設定する際に、その OSGi プロパティと値の形式を、AEM プロジェクトで OSGi 設定を定義する開発者がよく理解できない可能性がある場合です。

詳しくは、Adobe Experience Manager as a Cloud Service用OSGiの設定を参照してください。

recommendation-more-help
fbcff2a9-b6fe-4574-b04a-21e75df764ab