リモートとローカルSitecoreAIインスタンス間でアイテムをSitecore CLIと同期します
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
複数の開発者がSitecoreAIソリューションを開発したり、複数のSitecoreAI環境を使用する場合、Sitecore Command Line Interface(CLI)シ リアライズコマンドを使って環境のデータベースを同期できます。CLIのシリアライゼーションコマンドは、ローカルおよびリモートのSitecoreAI Content Management (CM)環境に対して使用できます。
以下の条件が必要です:
-
リモートのSitecore CMインスタンスです。
-
Sitecore CLIバージョン5.0以降で、XM Cloudプラグイン がインストールされています。
一部のコード例、画像、UIラベルは、エンジニアリング資産の更新中もXM Cloudを使用している場合があります。
このウォークスルーでは、以下の方法を説明します:
CLIにログインしてください
CLIにログインするには:
-
プロジェクトの作業ディレクトリのコマンドラインウィンドウで、CLIを使って次のコマンドを実行してSitecoreAIにログインしてください:
ユーザーインターフェースの手順に従ってログインし、デバイスを認証してください。
CLIをSitecoreAI環境にConnect
リモートSitecoreAI CMインスタンスでserialization pushなどのコマンドを実行するには、Sitecore CLIプラグインをリモート環境に接続する必要があります。
もしウォークスルーに従って フルスタックのローカル開発環境を設定していたなら、このセクションは飛ばしても構いません。もしまだで問題があれば、設定で見落とした手順をそのドキュメントを参照してください。
CLIをリモートSitecoreAI環境に接続するには:
接続時には、リモートインスタンスに対して実行されるSitecore CLIコマンドを使用できます。インスタンスをオプション --environment-name (または -n )で指定し、.sitecore/user.jsonファイルで定義されたエンドポイントキーの値を指定します。例えば:
シリアライゼーション操作を実行する
接続されたCLIを使えば、リモートのSitecore XM CMインスタンスに対してシリアライゼーションのプルやプッシュ操作を実行できます。 .sitecore/user.jsonファイルで定義された環境名を必ず提供してください。
リモートCMインスタンスからローカルファイルシステムへアイテムをプルするには:
-
コマンドラインウィンドウのプロジェクトワーキングディレクトリで、次のコマンドを実行します:
ローカルファイルシステムからリモートCMインスタンスへアイテムをプッシュするには:
-
コマンドラインウィンドウのプロジェクトワーキングディレクトリで、次のコマンドを実行します:
注記serialization pushコマンドはアイテムを公開しません。環境内でコンテンツを公開するには、「Sitecore CLIを用いたテスト目的の公開および検証」を参照してください。
また、SitecoreAI環境内で他のSitecore CLIコマンドを実行することも、環境名を指定することで可能です。
