迅速な開発環境の設定方法
AEM as a Cloud Service で迅速な開発環境(RDE)を 設定する方法 を説明します。
このビデオでは、次の内容を紹介します。
- Cloud Manager を使用した、プログラムへの RDE の追加
- Adobe IMS を使用した RDE ログインフロー(他の AEM as a Cloud Service 環境との類似)
- Adobe I/O Runtime 拡張可能 CLI(別名
aio CLI
)の設定 - 非インタラクティブモードを使用したAEM RDE およびCloud Manager
aio CLI
プラグインのセットアップと設定。 インタラクティブモードの場合は、 セットアップ手順を参照してください。
前提条件
以下をローカルにインストールしておく必要があります。
ローカル設定
WKND Sites プロジェクトのコードとコンテンツをローカルマシンから RDE 上にデプロイするには、次の手順を実行します。
Adobe I/O Runtime 拡張可能 CLI
コマンドラインから次のコマンドを実行して、Adobe I/O Runtime 拡張可能 CLI(別名 aio CLI
)をインストールします。
$ npm install -g @adobe/aio-cli
aio CLI プラグインのインストールとセットアップ
aio CLI で RDE を操作するには、プラグインがインストールされ、組織、プログラム、RDE 環境 ID が設定されている必要があります。 設定は、よりシンプルなインタラクティブモードまたは非インタラクティブモードを使用して、aio CLI で実行できます。
aio cli
の plugins:install
コマンドを使用して、AEM RDE プラグインをインストールしてセットアップします。
-
aio cli
のplugins:install
コマンドを使用して、aio CLI のAEM RDE プラグインをインストールします。code language-shell $ aio plugins:install @adobe/aio-cli-plugin-aem-rde $ aio plugins:update
AEM RDE プラグインは、開発者がローカルマシンからコードとコンテンツをデプロイできるようにします。
-
次のコマンドを実行してAdobe I/O Runtime拡張可能 CLI にログインし、アクセストークンを取得します。 Cloud Managerと同じAdobe組織にログインしてください。
code language-shell $ aio login
-
次のコマンドを実行して、インタラクティブモードを使用して RDE を設定します。
code language-shell $ aio aem:rde:setup
-
CLI では、組織 ID、プログラム ID、環境 ID を入力するよう求められます。
code language-shell Setup the CLI configuration necessary to use the RDE commands. ? Do you want to store the information you enter in this setup procedure locally? (y/N)
-
1 つの RDE のみを使用して作業し、RDE 設定をローカルマシンにグローバルに保存する場合は、「いいえ」を選択します。
-
複数の RDE を使用する場合や、RDE 設定を現在のフォルダーの
.aio
ファイルにローカルに保存する場合は、プロジェクトごとに「はい」を選択します。
-
-
使用可能なオプションのリストから、組織 ID、プログラム ID、RDE 環境 ID を選択します。
-
次のコマンドを実行して、組織、プログラム、環境が正しくセットアップされていることを確認します。
code language-shell $ aio aem rde setup --show
aio cli
の plugins:install
コマンドを使用して、Cloud Manager プラグインとAEM RDE プラグインをインストールしてセットアップします。
code language-shell |
---|
|
Cloud Manager プラグインは、開発者がコマンドラインから Cloud Manager を操作できるようにします。
AEM RDE プラグインは、開発者がローカルマシンからコードとコンテンツをデプロイできるようにします。
aio CLI プラグインは、RDE とやり取りするように設定する必要があります。
-
まず、Cloud Managerを使用して、組織、プログラム、環境の ID の値をコピーします。
- 組織 ID:プロファイル画像/アカウント情報(内部)/モーダルウィンドウ/現在の組織 ID から値をコピーします
- プログラム ID:プログラム概要/環境/{ProgramName}-rde/ブラウザー URI/
program/
と/environment
の間の数値から値をコピーします
- 環境 ID:プログラム概要/環境/{ProgramName}-rde/ブラウザー URI/
environment/
の後の数値から値をコピーします
-
aio cli
のconfig:set
コマンドを使用して、次のコマンドを実行してこれらの値を設定します。code language-shell $ aio config:set cloudmanager_orgid <ORGANIZATION ID> $ aio config:set cloudmanager_programid <PROGRAM ID> $ aio config:set cloudmanager_environmentid <ENVIRONMENT ID>
-
次のコマンドを実行して、現在の設定値を確認します。
code language-shell $ aio config:list
-
現在ログインしている組織の切り替えまたは確認:
code language-shell $ aio where
RDE アクセスの検証
次のコマンドを実行して、AEM RDE プラグインのインストールと設定を確認します。
$ aio aem:rde:status
RDE ステータス情報として、環境ステータス、AEM プロジェクト バンドルのリスト、オーサー サービスとパブリッシュサービスの設定が表示されます。
次の手順
お気に入りの統合開発環境(IDE)からコードとコンテンツをデプロイして、開発サイクルを高速化する RDE の使用方法を説明します。
その他のリソース
Adobe I/O Runtime 拡張可能 CLI(別名 aio CLI
)の設定
AEMの迅速な開発環境とやり取りするためのAdobe I/O Runtime CLI プラグイン