Kuruluş için para kazanma özelliğini etkinleştirme

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"
}