Private Cloud용 Edge v4.19.01
Apigee는 개발자 서비스를 빌드하고 실행하는 데 사용할 수 있는 Apigee 개발자 서비스 포털 (또는 간단히 포털)을 이러한 모든 서비스를 개발 커뮤니티에 제공할 수 있습니다. Edge 고객은 클라우드 또는 온프레미스에서 자체 개발자 포털을 만들 수 있습니다. 자세한 내용은 개발자 포털이란 무엇인가요?를 참고하세요.
Edge UI의 게시 > 섹션에 DevPortal 버튼이 표시됩니다. 개발자 페이지를 클릭하면 조직과 연결된 포털이 열립니다. 기본적으로 이 버튼을 클릭하면 다음 URL이 열립니다.
http://live-orgname.devportal.apigee.com
여기서 orgname은 마이그레이션의 이름입니다.
이 URL을 다른 URL로 설정할 수 있습니다(예: 포털에 DNS 레코드가 있는 경우). 버튼을 완전히 비활성화합니다. 조직의 다음 속성을 사용하여 버튼을 제어합니다.
features.devportalDisabled
: false (기본값)로 설정하여 버튼을 사용 설정하고 true로 설정하여 사용 중지합니다.features.devportalUrl
: 개발자 포털의 URL로 설정합니다.
이러한 속성은 조직마다 별도로 설정합니다. 이러한 속성을 설정하려면 먼저 다음 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' 속성이 포함됩니다.