迅速な開発環境の設定方法

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 cliplugins:install コマンドを使用して、AEM RDE プラグインをインストールおよび設定します。

  1. aio cliplugins:install コマンドを使用して、aio CLI の AEM RDE プラグインをインストールします。

    code language-shell
    $ aio plugins:install @adobe/aio-cli-plugin-aem-rde
    $ aio plugins:update
    

    AEM RDE プラグインによって、開発者はローカルマシンからコードとコンテンツをデプロイできるようになります。

  2. 次のコマンドを実行して Adobe I/O Runtime 拡張可能 CLI にログインし、アクセストークンを取得します。Cloud Manager と同じ Adobe 組織にログインする必要があります。

    code language-shell
    $ aio login
    
  3. 次のコマンドを実行して、インタラクティブモードを使用して RDE を設定します。

    code language-shell
    $ aio aem:rde:setup
    
  4. 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」を選択します。

  5. 使用可能なオプションのリストから、組織 ID、プログラム ID、RDE 環境 ID を選択します。

  6. 次のコマンドを実行して、正しい組織、プログラム、環境が設定されていることを確認します。

    code language-shell
    $ aio aem rde setup --show
    
非インタラクティブモード

aio cliplugins:install コマンドを使用して、Cloud Manager と AEM RDE のプラグインをインストールおよび設定します。

code language-shell
$ aio plugins:install @adobe/aio-cli-plugin-cloudmanager
$ aio plugins:install @adobe/aio-cli-plugin-aem-rde
$ aio plugins:update

Cloud Manager プラグインは、開発者がコマンドラインから Cloud Manager を操作できるようにします。

AEM RDE プラグインによって、開発者はローカルマシンからコードとコンテンツをデプロイできるようになります。

aio CLI プラグインは、RDE を操作できるように設定する必要があります。

  1. まず、Cloud Manager を使用して、組織、プログラム、環境の ID の値をコピーします。

    • 組織 ID:プロファイル画像/アカウント情報(内部)/モーダルウィンドウ/現在の組織 ID から値をコピーします

    組織 ID

    • プログラム ID:プログラム概要/環境/{ProgramName}-rde/ブラウザー URI/program//environment の間の数値から値をコピーします

    プログラム ID と環境 ID

    • 環境 ID:プログラム概要/環境/{ProgramName}-rde/ブラウザー URI/environment/ の後の数値から値をコピーします

    プログラム ID と環境 ID

  2. aio cliconfig: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>
    
  3. 次のコマンドを実行して、現在の設定値を確認します。

    code language-shell
    $ aio config:list
    
  4. 現在ログインしている組織の切り替えまたは確認を行います。

    code language-shell
    $ aio where
    

RDE アクセスの検証

次のコマンドを実行して、AEM RDE プラグインのインストールと設定を確認します。

$ aio aem:rde:status

RDE ステータス情報として、環境ステータス、AEM プロジェクト ​バンドルのリスト、オーサー サービスとパブリッシュサービスの設定が表示されます。

次の手順

お気に入りの統合開発環境(IDE)からコードとコンテンツをデプロイして、開発サイクルを高速化する RDE の使用方法を説明します。

その他のリソース

プログラムドキュメントでの RDE の有効化

Adobe I/O Runtime 拡張可能 CLI(別名 aio CLI)の設定

aio CLI の使用とコマンド

AEM の迅速な開発環境とやり取りするための Adobe I/O Runtime CLI プラグイン

Cloud Manager aio CLI プラグイン

recommendation-more-help
4859a77c-7971-4ac9-8f5c-4260823c6f69