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