Adobe Experience Manager(AEM)6.5 の機能切替スイッチ enable-feature-toggle-aem-forms-65
機能切替スイッチは、管理者が特定の機能を動的に有効または無効にできる AEM の機能です。この機能は、大規模なデプロイメントやコードベースの変更を必要とせずに、早期導入機能や プレリリース機能 を管理する場合に特に役立ちます。これにより、AEM 環境でアクセスできる機能に対する柔軟性と制御が確保されます。
AEM 6.5 設定で機能切替スイッチを使用する理由
AEM 6.5 設定で作業する場合、機能切替スイッチは次の点で役立ちます。
-
実験的な機能を安全にテストする。
-
新しいコンポーネントを段階的にロールアウトする。
-
複数の環境で単一のコードベースを維持する。
-
デプロイメントとアップグレードの際のリスクを軽減する。
考慮事項
AEM 6.5 SP23 以降では、バンドル com.adobe.granite.toggle.impl.dev はForms アドオン AEM サービスパックと共に既にインストールされているので、インストールする必要はありません。
前提条件
AEM 6.5 設定で機能切替スイッチを有効にする前に、次を確認します。
-
ユーザーが
forms-usersグループのメンバーである。 -
http://<author-instance-url>:portnumber/system/console/bundlesに移動し、(com.adobe.granite.toggle.impl.dev-1.1.8.jar) バンドルが存在するかどうかを確認します。 存在しない場合は、リンクからバンドルをダウンロードします。
機能切替スイッチの有効化 enable-feature-toggle-65
早期導入用の機能切替スイッチや新機能は、次の手順に従って、AEM web コンソールを通じて設定できます。
-
AEM Forms インスタンスにログインします。
-
http://<author-instance-url>:portnumber/system/console/configMgrに移動します。 -
Configuration Manager で Adobe Granite Dynamic Toggle Provider を検索します。
-
アイコン
をクリックします。
-
「有効な切替スイッチ」セクションで、
をクリックします。
-
以下の画像に示すように、機能の機能切替スイッチ ID を追加します。
note note NOTE 機能切替スイッチ ID は、早期導入機能に固有のドキュメントで確認できます。 -
「保存」をクリックします。
機能切替スイッチの無効化 disable-feature-toggle-65
切替スイッチが有効になっている機能の機能切替スイッチを無効にするには、次の手順に従います。
- AEM Forms インスタンスにログインします。
http://<author-instance-url>:portnumber/system/console/configMgrに移動します。- Configuration Manager で Adobe Granite Dynamic Toggle Provider を検索します。
- アイコン
をクリックします。
- 「無効な切替スイッチ」セクションで、
をクリックします。
- 無効にする機能の切替スイッチ番号を追加します。
- 「保存」をクリックします。
技術的な考慮事項
機能切替スイッチは環境に固有で、実行時に管理されるので、サーバーの再起動は必要ありません。 ただし、一部の機能では、変更を反映するために、関連するページを更新したり、キャッシュを消去したりする必要がある可能性があります。http://<author-instance-url>:4502/etc.clientlibs/toggles.json 経由で、環境の機能切替スイッチを通じて有効になっている機能のリストにアクセスできます。