Apigee 为您提供了 Apigee Developer Services 门户(简称门户),可用于构建和发布 自定义网站,为您的开发社区提供所有这些服务。边缘 客户可以在云端或本地创建自己的开发者门户。如需了解相关信息,请参阅什么是开发者门户? 。
Edge 界面的 DevPortal 开发者页面。点击该页面可打开与相应组织关联的门户。修改者 默认情况下,该按钮会打开以下网址:
http://live-orgname.devportal.apigee.com
其中,orgname 是组织的名称。
您可以将此网址设置为其他网址(例如,如果您的门户具有 DNS 记录),或者 完全停用该按钮。使用组织的以下属性来控制 按钮:
features.devportalDisabled:设置为 false(默认)即可启用按钮,并将状态设为 true 可将其停用。features.devportalUrl:设置为开发者门户的网址。
您可以分别为每个组织设置这些属性。要设置这些属性, 使用以下 API 调用来确定组织的当前媒体资源设置:
curl -H "Content-Type:application/json" -u adminEmail:pword -X GET \ http://ms_IP:8080/v1/organizations/orgname
此调用返回一个以如下形式描述组织的对象:
{ "createdAt" : 1428676711119, "createdBy" : "me@my.com", "displayName" : "orgname", "environments" : [ "prod" ], "lastModifiedAt" : 1428692717222, "lastModifiedBy" : "me@my.com", "name" : "organme", "properties" : { "property" : [ { "name" : "foo", "value" : "bar" } ] }, "type" : "paid" }
请记下该对象的 properties 区域中的任何现有属性。当您设置
那么属性中的值会覆盖当前的所有属性。
因此,如果您想设置 features.devportalDisabled 或
组织中有features.devportalUrl人,
请务必在设置时复制所有现有属性。
使用以下 PUT 调用设置组织的属性:
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 调用中,您只需指定 displayName,
name和properties。请注意,此调用包含
“foo”属性。