1. 行政

CommerceOps API

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

CommerceOps APIはCommerce Service APIの一部であり、Sitecore XC実装を管理するDevOpsの役割を支援することを目的としています。環境やグローバルポリシーの作成・管理方法を含みます。

Postman DevOpsコレクションに含まれるサンプルAPIリクエストはCommerceOPS APIアクションを実行します。

CommerceOpsService API

CommerceOps APIのアクションには以下が含まれます:

戦闘

概要

Bootstrap

環境のメタデータを完全にソースディレクトリ(wwwroot/data/environments)から再読み込みします。セキュリティのため、これはCommerce Engineの内部インスタンス(CommerceOps)から行うべきです。

メタデータには、グローバルおよび環境固有のポリシーやポリシーセットが含まれます。

なお、これは環境にアーティファクトを追加または削除するものではありません。ブートストラップはメタデータのみを更新します。

サンプル:

http://{{ServiceHost}}/{{OpsApi}}/Bootstrap()

クリーン環境

Commerce環境からすべてのアーティファクトを除去します。クリーン化する環境は「Environment」というヘッダーとして渡されます。空の環境にパスすると、すべての環境のメタデータが格納されているグローバル環境が完全にクリアされます。

サンプル:

http://{{ServiceHost}}/{{OpsApi}}/CleanEnvironment()

InitializeEnvironment

空のEntityStoreから指定されたCommerce環境を初期化し、必要なアーティファクトを追加します。

サンプル:

http://{{ServiceHost}}/{{OpsApi}}/InitializeEnvironment(environment='{{Environment}}')

GetEnvironment

単一の名前付きCommerce環境を取得します。

サンプル:

http://{{ServiceHost}}/{{OpsApi}}/Environments ('Entity-Commerce環境-生息地)

インポート環境

生のエクスポート環境のJSON文字列からCommerce環境をインポートします。これにより、指定された環境のメタデータのみをインポートし初期化します。

サンプル:

http://{{ServiceHost}}/{{OpsApi}}/ImportEnvironment()

エクスポート環境

Commerce環境をJSONにエクスポートします。

サンプル:

http://{{ServiceHost}}/{{OpsApi}}/ExportEnvironment(environmentName='{{Environment}}')

リスト環境

既知のすべてのCommerce環境のリストを取得します。

サンプル:

http://{{ServiceHost}}/{{OpsApi}}/Environments

GetApiRoutes

現在のAPIルートのリストを取得します。

サンプル:

http://{{ServiceHost}}/{{OpsApi}}/GetApiRoutes

CommerceShopsおよびCommerceAuthoring APIに関する操作は、Commerce Developer Referenceに記載されています。

この記事を改善するための提案がある場合は、 お知らせください!