Apigee Edge belgelerini görüntülüyorsunuz.
Apigee X belgelerine gidin. bilgi
Aşağıdaki bölümlerde, kuruluşlar için para kazanma özelliğinin nasıl etkinleştirileceği açıklanmaktadır. Bir kuruluş için para kazanma özelliğini etkinleştirmek üzere kullanacağınız yöntem, Edge Cloud veya Private Cloud müşterisi olmanıza bağlı olarak değişir.
Apigee Edge Bulutu
Apigee Edge Cloud müşterilerinin kuruluşlarında para kazanma özelliğini etkinleştirmelerine yardımcı olur. Yardım için Apigee Edge Destek Ekibi ile iletişime geçin.
Apigee Edge Özel Bulut
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 kazanma özelliğini etkinleştirmek üzere
/asyncjobs/enablemonetization
sitesine POST isteği gönderin.
İstek gövdesinde aşağıdaki bilgileri iletmeniz gerekir.
Özellik | Açıklama |
---|---|
adminEmail |
Para kazanma bildirim 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. Private Cloud için bu değeri mxgroup001 olarak ayarlayın. |
notifyTo |
Para kazanma özelliği başarıyla etkinleştirildiğinde bildirim e-postası gönderilir. |
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 |
Postgres para kazanma kullanıcınızın hesap adı. |
Örneğin, aşağıdaki istek myOrg
kuruluşu için para kazanmayı etkinleştirir. Burada ms_IP
, Yönetim Sunucusu düğümünün IP adresi 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ıtla ilgili bir örnek yer almaktadır:
{ "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf", "log": "", "orgId": "myOrg", "status": "RUNNING", "type": "ENABLE_MINT" }
İstek tamamlandıktan sonra, istekteki notifyTo
mülkü için yapılandırılan e-posta adresine bir e-posta gönderilir ve durum alanı, şu değerlerden biriyle değişir: COMPLETED
, FAILED
veya CANCELLED
.
İsteğin durumunu, /asyncjobs/{id}
için bir GET 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" }