Apigee, geliştirici topluluğunuza tüm bu hizmetleri sunmak için kendi özelleştirilmiş web sitenizi oluşturup kullanıma sunabileceğiniz Apigee Developer Services portalını (veya kısaca portalı) sağlar. Edge müşterileri, bulutta veya şirket içinde kendi geliştirici portallarını oluşturabilir. Daha fazla bilgi için Geliştirici portalı nedir? başlıklı makaleyi inceleyin.
Yeni Edge kullanıcı arayüzünde, Yayınla > Portallar (veya Yayınla > Geliştiriciler) sayfasında DevPortal düğmesi gösterilir. Bu düğme tıklandığında bir kuruluşla ilişkili portal açılır. Bu düğme varsayılan olarak şu URL'yi açar:
http://live-orgname.devportal.apigee.com
orgname, kuruluşun adıdır.
Geliştirici portalı URL'sini, kuruluş özelliklerini kullanarak kuruluş düzeyinde yapılandırabilir veya yeni Edge kullanıcı arayüzünde genel bir yedek URL şablonu yapılandırabilirsiniz.
Kuruluş için portal URL'sini ayarlama
Kuruluşta aşağıdaki özellikleri ayarlayarak portal URL'sini belirli bir kuruluş için farklı bir URL'ye ayarlayabilir veya düğmeyi tamamen devre dışı bırakabilirsiniz:
features.devportalDisabled: Düğmeyi etkinleştirmek içinfalse(varsayılan), devre dışı bırakmak içintrueolarak ayarlayın.features.devportalUrl: Kuruluşun geliştirici portalının URL'si olarak ayarlanır.
Bu özellikleri her kuruluş için ayrı ayrı ayarlarsınız. Bu özellikleri ayarlamak için önce aşağıdaki API çağrısını kullanarak kuruluştaki mevcut özellik ayarlarını belirleyin:
curl -H "Content-Type:application/json" -u adminEmail:pword -X GET \ http://ms_IP:8080/v1/organizations/orgname
Bu çağrı, kuruluşu şu biçimde açıklayan bir nesne döndürür:
{ "createdAt" : 1428676711119, "createdBy" : "me@my.com", "displayName" : "orgname", "environments" : [ "prod" ], "lastModifiedAt" : 1428692717222, "lastModifiedBy" : "me@my.com", "name" : "orgname", "properties" : { "property" : [ { "name" : "foo", "value" : "bar" } ] }, "type" : "paid" }
Nesnenin properties alanındaki mevcut özellikleri not edin. Kuruluşta özellikleri ayarladığınızda properties içindeki değer, mevcut tüm özellikleri geçersiz kılar. Bu nedenle, kuruluşta features.devportalDisabled veya features.devportalUrl ayarını yapmak istiyorsanız bu ayarları yaparken mevcut özellikleri kopyaladığınızdan emin olun.
Kuruluşta özellikleri ayarlamak için aşağıdaki PUT çağrısını kullanın:
curl -H "Content-Type:application/json" -u adminEmail:pword -X PUT \
http://ms_IP:8080/v1/organizations/orgname \
-d '{
"displayName" : "orgname",
"name" : "orgname",
"properties" : {
"property" : [
{
"name" : "foo",
"value" : "bar"
},
{
"name": "features.devportalUrl",
"value": "http://dev-orgname.devportal.apigee.com/"
},
{
"name": "features.devportalDisabled",
"value": "false"
}
]
}
}'PUT çağrısında yalnızca displayName, name ve properties parametrelerini belirtmeniz gerekir. Bu çağrının, kuruluşta başlangıçta ayarlanan foo özelliğini içerdiğini unutmayın.
Yeni Edge kullanıcı arayüzünde genel bir yedek portal URL'si şablonu ayarlama
Bir kuruluşta features.devportalUrl ayarlanmamışsa yeni Edge kullanıcı arayüzü, conf_uebe_dev_portal_template tarafından tanımlanan genel yedek şablonu kullanır (varsayılan olarak http://live-{org}.devportal.apigee.com kullanılır ve {org}, kuruluş adıyla değiştirilir).
Yeni Edge kullanıcı arayüzünde global yedek URL şablonunu değiştirmek için:
/opt/apigee/customer/application/management-ui.propertiesdosyasını bir düzenleyicide açın. Dosya yoksa oluşturun:vi /opt/apigee/customer/application/management-ui.properties
- Kuruluş adı için yer tutucu olarak
{org}kullanarakconf_uebe_dev_portal_templatedeğerini ayarlayın:conf_uebe_dev_portal_template="https://portal.mycompany.com/{org}" - Değişikliklerinizi kaydedin ve dosyanın
apigeekullanıcısına ait olduğundan emin olun:chown apigee:apigee /opt/apigee/customer/application/management-ui.properties
- Yeni Edge kullanıcı arayüzünü yeniden başlatın:
/opt/apigee/apigee-service/bin/apigee-service edge-management-ui restart