<ph type="x-smartling-placeholder"></ph>
現在、Apigee Edge のドキュメントが表示されています。
Apigee X のドキュメント。 詳細
以降のセクションでは、組織の収益化を有効にする方法について説明します。この手法では、 組織の収益化を有効にするために使用する手段は、Edge クラウドと Edge のどちらであるかによって異なります。 プライベートクラウドの お客様向けです
Apigee Edge Cloud
Apigee Edge Cloud のお客様は、Apigee を使用して収益化の有効化を できます。Apigee Edge サポートへのお問い合わせ お問い合わせください。
Apigee Edge Private Cloud
注: Edge アカウントにシステム管理者権限があることを確認してください。 確認してから続行してください。
組織で収益化を有効にするには、POST リクエストを
/asyncjobs/enablemonetization
。
リクエスト本文で次の情報を渡す必要があります。
プロパティ | 説明 |
---|---|
adminEmail |
収益化の通知設定のデフォルト メールアドレス。 |
mxGroup |
Apache Qpid と評価サーバーに使用されるグループ。選択するグループは、
容量要件、リージョン、組織のタイプです。プライベート クラウドの場合は、この値を
mxgroup001 に送信します。 |
notifyTo |
収益化が有効になったときに通知するメール。 |
orgName |
組織の名前。 |
pgHostName |
Postgres データベースのホスト名。 |
pgPassword |
Postgres 収益化ユーザー アカウントのパスワード。 |
pgPort |
Postgres データベースのポート。 |
pgUserName |
Postgres 収益化ユーザーのアカウント名。 |
たとえば、次のリクエストでは myOrg
の収益化を有効にします。
組織。ここで、ms_IP
は Management Server ノードの IP アドレスです。
port
は構成されたポート(8443 など)です。
$ curl -H "Content-Type:application/json" -X POST -d \ '{ "orgName" : "myOrg", "mxGroup" : "mxgroup001", "pgHostName" : "pg_hostname", "pgPort" : "5432", "pgUserName" : "pg_username", "pgPassword" : "pg_password", "adminEmail" : "myemail@company.com", "notifyTo" : "myemail@company.com" }' \ "https://ms_IP:port/v1/mint/asyncjobs/enablemonetization" \ -u email:password
レスポンスの例を次に示します。
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "ENABLE_MINT" }
リクエストが完了すると、
notifyTo
プロパティが指定されており、ステータス フィールドはいずれかの値に変わります。
値: COMPLETED
、FAILED
、または CANCELLED
。
リクエストのステータスを確認するには、GET を /asyncjobs/{id}
に発行します。
例:
$ curl -X GET "https://ms_IP:port/v1/mint/asyncjobs/c6eaa22d-27bd-46cc-be6f-4f77270818cf" \ -u email:password { "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "COMPLETED", "type": "ENABLE_MINT" }