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 バンドルを管理するための次のような画面が用意されています。
実行された変更は、すぐに実行中の開発システムに適用されます。 再起動は不要です。
Web コンソールでは、デフォルト設定に関する説明はすべてSlingのデフォルトに関連しています。 AEM には独自のデフォルトがあるので、設定されたデフォルトは、コンソールに記載された設定とは異なる場合があります。
Adobe Experience Manager(AEM)のWeb コンソールは、Apache Felix Web Management Consoleに基づいています。 Apache Felix は、OSGi R4 サービスプラットフォームを実装するためのコミュニティによる取り組みです。このプラットフォームには、OSGi フレームワークと標準サービスが含まれています。
設定 configuration
Configuration画面は、OSGi バンドルの設定に使用されるため、AEM システムパラメーターの設定の基盤となるメカニズムです。 「設定」タブにアクセスするには、次のいずれかを使用します。
- ドロップダウンメニュー:OSGi ->設定
- URL:
http://<host>:<port>/system/console/configMgr
設定のリストは以下のように表示されます。
この画面のドロップダウンリストから、以下の 2 種類の設定を使用できます。
-
設定を使用すると、既存の設定を更新できます。 これらは永続的ID (PID)を持ち、次のいずれかを行うことができます。
- AEMに標準および積分 – これらは必須です。削除すると、値はデフォルト設定に戻ります。
- ファクトリ設定から作成されたインスタンス – これらのインスタンスはユーザーによって作成され、削除によってインスタンスが削除されます。
-
ファクトリ設定を使用すると、必要な機能オブジェクトのインスタンスを作成できます。 これは永続 ID に割り当てられており、設定ドロップダウンリストに表示されます。
リストからエントリを選択すると、その設定に関連するパラメーターが表示されます。
必要に応じて、パラメーターを更新し、次の処理をすることができます。
-
保存して、変更を保存します。
- ファクトリ設定の場合、永続的なIDを持つインスタンスが作成されます。
- 新規インスタンスが「設定」の下に表示されます。
-
リセットして、画面に表示されているパラメーターを最後に保存されたパラメーターにリセットします。
-
現在の設定を削除するには、削除してください。
- 標準の場合は、パラメーターがデフォルト設定に戻ります。
- ファクトリ設定から作成された場合、特定のインスタンスは削除されます。
-
現在の設定をバンドルからバインド解除するには、をバインド解除します。
-
現在の変更をキャンセルするには、キャンセルしてください。
バンドル bundles
バンドル画面は、AEMに必要なOSGi バンドルのインストールに使用されます。 画面には、次のいずれかの方法でアクセスします。
- ドロップダウンメニュー:OSGi -> Bundels
- URL:
http://<host>:<port>/system/console/bundles
バンドルのリストは次のように表示されます。
この画面を使用すると、次のことが可能になります。
- 新しいバンドルをインストールするか、既存のバンドルを更新するには、をインストールまたは更新します。
- バンドルを格納するファイルを 参照 して特定し、すぐに 開始 するかどうか、および 開始レベル を指定できます。
- 再読み込みして、表示されたリストを更新します。
- パッケージを更新して、すべてのパッケージの参照を確認し、必要に応じて更新します。
- 例えば、更新後に、以前の参照が原因で古いバージョンと新しいバージョンの両方が引き続き実行される場合があります。 このオプションでは、すべての参照を確認して新しいバージョンに移動し、古いバージョンを停止できるようにします。
- 指定された開始レベルに従ってバンドルを開始するには、開始してください。
- バンドルを停止するには、停止してください。
- アンインストールして、バンドルをシステムからアンインストールします。
リストは、バンドルのステータスを指定します。 「詳細を表示」を含む特定のバンドルの名前をクリックします。
コンポーネント components
コンポーネント画面では、コンポーネントを有効または無効にできます。 次のいずれかの方法でアクセスできます。
-
ドロップダウンメニュー:メイン -> コンポーネント
-
URL:
http://<host>:<port>/system/console/components
コンポーネントのリストが表示されます。 様々なアイコンを使用して、特定のコンポーネントを有効または無効にしたり、(必要に応じて)設定の詳細を開いたりすることができます。
特定のコンポーネントの名前をクリックして、そのステータスに関する詳細情報を表示します。 ここでは、コンポーネントを有効または無効にしたり、再読み込みしたりすることもできます。
OSGi設定の生成 generating-osgi-configs
Web コンソールを使用してOSGi コンポーネントを設定し、OSGi設定をJSONとして書き出すことができます。 これが役に立つのは、AEM 提供の OSGi コンポーネントを設定する際に、その OSGi プロパティと値の形式を、AEM プロジェクトで OSGi 設定を定義する開発者がよく理解できない可能性がある場合です。
詳しくは、Adobe Experience Manager as a Cloud Service用OSGiの設定を参照してください。