Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Aşağıdaki bölümlerde, bir kuruluş için para kazanmanın nasıl etkinleştirileceği açıklanmaktadır. Bir kuruluş için para kazanmayı etkinleştirmek üzere kullandığınız yöntem, Edge Cloud veya Edge for Private Cloud müşterisi olmanıza bağlıdır.
Apigee Edge Cloud
Apigee Edge Cloud müşterileri için Apigee, kuruluşunuzda para kazanmayı etkinleştirmenize yardımcı olur. Yardım için Apigee Edge Destek Ekibi ile iletişime geçin.
Apigee Edge Private Cloud
Not: Devam etmeden önce Edge hesabınızın sistem yöneticisi ayrıcalıklarına sahip olduğundan emin olun.
Bir kuruluş için para kazanmayı etkinleştirmek üzere /asyncjobs/enablemonetization adresine bir POST isteği gönderin.
İstek gövdesinde aşağıdaki bilgileri iletmeniz gerekir.
| Mülk | Açıklama |
|---|---|
adminEmail |
Para kazanma bildirimi ayarları için varsayılan e-posta adresi. |
mxGroup |
Apache Qpid ve derecelendirme sunucuları için kullanılan grup. Seçtiğiniz grup; kapasite gereksinimlerine, bölgeye ve kuruluş türüne bağlıdır. Özel bulut için bu değeri mxgroup001 olarak ayarlayın. |
notifyTo |
Para kazanma özelliği başarıyla etkinleştirildiğinde bildirim gönderilecek e-posta adresi. |
orgName |
Kuruluşun adı. |
pgHostName |
Postgres veritabanının ana makine adı. |
pgPassword |
Postgres para kazanma kullanıcı hesabınızın şifresi. |
pgPort |
Postgres veritabanı için bağlantı noktası. |
pgUserName |
PostgreSQL para kazanma kullanıcınızın hesap adı. |
Örneğin, aşağıdaki istek myOrg
kuruluşunda para kazanmayı etkinleştirir. Burada ms_IP, yönetim sunucusu düğümünün IP adresidir
ve port, yapılandırılmış bağlantı noktasıdır (ör. 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
Aşağıda, yanıta dair bir örnek verilmiştir:
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "ENABLE_MINT" }
İstek tamamlandıktan sonra, istekte notifyTo özelliği için yapılandırılan e-posta adresine bir e-posta gönderilir ve durum alanı şu değerlerden biriyle değiştirilir: COMPLETED, FAILED veya CANCELLED.
İsteğin durumunu /asyncjobs/{id} adresine GET isteği göndererek kontrol edebilirsiniz.
Örneğin:
$ 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" }