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

Apigee Edge belgelerini görüntülüyorsunuz.
. Git: Apigee X belgeleri.
bilgi

Aşağıdaki bölümlerde, bir kuruluş için para kazanma özelliğinin nasıl etkinleştirileceği açıklanmaktadır. Projenizin bir kuruluşta para kazanma özelliğini etkinleştirmek için kullanacağınız işlem, Edge Cloud veya Edge kullanıp kullanmadığınıza bağlıdır (Private Cloud müşterisi için)

Apigee Edge Bulut

Apigee, Edge Cloud müşterilerinin Google Cloud'dan para kazanma özelliğini etkinleştirmesine yardımcı olacaktır. kurum içinde tutmaktır. Apigee Edge Destek Ekibi ile iletişime geçin destek alın.

Apigee Edge Private Cloud

Not: Edge hesabınızın sistem yöneticisi ayrıcalıklarına sahip olduğundan emin olun inceleyin.

Bir kuruluş için para kazanma özelliğini etkinleştirmek üzere şu adrese bir POST isteği gönderin: /asyncjobs/enablemonetization

İstek gövdesinde aşağıdaki bilgileri iletmeniz gerekir.

Özellik Açıklama
adminEmail Para kazanma bildirim ayarları için varsayılan e-posta
mxGroup Apache Qpid ve derecelendirme sunucuları için kullanılan grup. Seçtiğiniz grup bağlı olarak bölgeye ve kuruluş türüne göre değişiklik gösterir. Özel bulut için bu değeri ayarlayın mxgroup001 numaralı telefona.
notifyTo Para kazanma başarıyla etkinleştirildiğinde bilgilendirilecek e-posta.
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 için para kazanmayı etkinleştirir Kuruluş; burada ms_IP, Yönetim Sunucusu düğümünün IP adresidir ve port, yapılandırılan bağlantı noktasıdır (8443 gibi):

$ 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ıtın bir örneği verilmiştir:

{
  "id": "c6eaa22d-27bd-46cc-be6f-4f77270818cf",
  "log": "",
  "orgId": "myOrg",
  "status": "RUNNING",
  "type": "ENABLE_MINT"
}

İstek tamamlandıktan sonra, notifyTo özelliğini ekler ve durum alanı şu değerler: COMPLETED, FAILED veya CANCELLED.

/asyncjobs/{id} öğesine bir GET göndererek isteğin durumunu 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"
}