迅速な開発環境の設定方法
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 プラグインのインストールと設定
RDE を操作するには、aio CLI にプラグインをインストールし、組織、プログラムおよび 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)
-
単一の RDE のみを使用し、RDE 設定をローカルマシンにグローバルに保存する場合は、「No」を選択します。
-
複数の RDE を使用する場合や、各プロジェクトの現在のフォルダーの
.aio
ファイルに RDE 設定をローカルに保存する場合は、「Yes」を選択します。
-
-
使用可能なオプションのリストから、組織 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 プラグイン