パッケージを作成してアクティブ化するための REST API
最終更新日: 2024年7月15日
- トピック:
- Rest API パッケージ
作成対象:
- 経験者
- 開発者
次の REST API を使用すると、CRX パッケージを作成してアクティブ化できます。
パッケージを作成してアクティブ化
CRX パッケージを作成してアクティブ化するPOSTメソッド。
リクエスト URL:
http://<aem-guides-server>: <port-number>/bin/fmdita/activate
パラメーター:
リクエストクエリは、JSON ルール文字列で構成されます。 POSTリクエストのコンテンツタイプは、application/json; charset=UTF-8
に設定する必要があります。
例:
curl コマンドを使用した API 呼び出しの例を次に示します。
curl -u <*username*>:<*password*> -H "Content-Type: application/json; charset=UTF-8" -k -X POST -d "{[JSON rules string](create-activate-package-java.md#example-create-activate-package-id198JH0B905Z)}" http://<*aem-guides-server*>:<*port-number*>/bin/fmdita/activate
オプションのパラメーター
activationTarget
有効な値
Cloud Serviceの場合は preview
または publish
、オンプレミスの場合は publish
-
Cloud Serviceの場合、パラメーターに無効な値が含まれていると、パッケージの有効化は失敗します。
-
オンプレミスソフトウェアでは、パラメーターに無効な値が含まれている場合、エラーがログに記録され、デフォルト値
publish
を使用して公開が行われます。
オプションのパラメーター activationTarget
を指定しない場合は、Cloud Serviceーとオンプレミスの両方でデフォルトのパブリッシュエージェントを使用してアクティベートされます。
次の例は、curl コマンドをオプションパラメーターと共に使用した API 呼び出しを示しています。
"'XML
curl -u <*username*>:<*password*> -H "Content-Type: application/json; charset=UTF-8" -k -X POST -d "{[JSON rules string] (create-activate-package-java.md#example-create-activate-package-id198JH0B905Z) }" http://<*aem-guides-server*>:<*port-number*>/bin/fmdita/activate?activationTarget='<validActivation targetValue>'
"'
recommendation-more-help
11125c99-e1a1-4369-b5d7-fb3098b9b178