リソースのプル、プッシュ、比較、検証
このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。
シリアル化コマンドを使用すると、リソースをプル、プッシュ、比較、および検証できます。その後 、パッケージを作成してインストールできます。
このセクションの一部の例では、--nameパラメーターにワイルドカードを含む値があります。パラメータにワイルドカードを割り当てると、リテラル値ではなくパターンに基づいてデータをターゲットにすることができます。たとえば、name値MyNamespace* を使用すると、名前がMyNamespaceで始まるすべてのリソースに影響します。
引っ張る
接続されたContent Hubインスタンスからリソースをフェッチするには、pullコマンドを使用します。作業ディレクトリは、初めてリソースをプルするときに自動的に初期化されます。
フェッチするリソースのタイプを指定するには、次の例に示すように、コマンドにパラメーターを追加します。
id (34167など) と識別子 (asset.mae-mu-1421987など) は、別々のシステム・プロパティです。エンティティ名は、それぞれのエンティティ定義のDisplayTemplateプロパティに基づいて解決されます。DisplayTemplateプロパティに値がない場合は、エンティティ識別子がエンティティ名として使用されます。名前の競合を解決するには、名前にエンティティ識別子を追加します。
押す
接続されたContent Hubインスタンスにリソースをプッシュするには、pushコマンドを使用します。プッシュするリソースのタイプを指定するには、次の例に示すように、コマンドにパラメーターを追加します。
比べる
diffコマンドを使用して、ローカルで使用可能なリソースとContent Hubインスタンスに存在するリソースを調べ、違いを強調表示します。デフォルトでは、出力には、エンティティが更新されたか (U)、追加されたか (A)、または削除されたか (D) の概要が表示されます。詳細な変更を確認するには、コマンドに --verboseフラグを追加します。
リソースを比較するには、次のいずれかのコマンドを実行します。
検証
CLIはYAMLファイルを検証して、たとえば、一意のID、有効なカルチャ識別子、フィールド長の制限の遵守などを確認します。
リソースの作業中であっても、リソースをローカルで検証するには、次のいずれかのコマンドを実行します。