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