이 페이지에서는 클라이언트 앱 소유권을 정리하는 데 사용되는 도구와 전략을 설명합니다.
AppGroup을 사용하여 앱 소유권 정리
이 섹션에서는 AppGroup 개요와 AppGroup 관리 방법을 제공합니다.
현재 AppGroups는 제한된 기능으로만 사용할 수 있습니다. 향후 출시 버전에서는 기능이 확장될 예정입니다. 아래 설명을 참조하세요.
AppGroup이란 무엇인가요?
AppGroup은 동일한 사용자 집합에서 관리하는 하나 이상의 앱 간의 관계를 나타냅니다.
AppGroup은 포털과 같이 이러한 앱에 대한 책임을 공유하는 사용자 명단을 관리하는 다른 시스템과 연결됩니다. Apigee 앱과 Apigee 개발자는 모두 AppGroup과 연결됩니다.
AppGroups는 다음을 제공합니다.
- 앱 소유권 및 연결을 구성하고 보는 방법
- 앱을 담당하는 작업자의 포털 또는 API 매장 목록을 만드는 기능. 예를 들어 결제 목적으로 다른 AppGroups를 설정할 수 있습니다.
- 파트너, 사업부, 제품 라인, 부서 또는 기타 기업 법인별로 앱 소유권을 추적할 수 있는 유연성
- 앱이 앱 소유자 및 개발자와 논리적으로 연관되어 있는 방식을 추적할 수 있는 잠재적 다중 구조
IAM 역할 및 권한
AppGroup 관리에 필요한 권한을 제어하려면 Google Cloud 프로젝트의 IAM 및 관리자 > IAM 페이지에서 권한 패널을 사용하여 역할을 보고 부여하면 됩니다.
다음 표에는 AppGroups 리소스를 만들고 관리하는 데 필요한 역할과 해당 개별 권한이 나와 있습니다.
IAM 역할 이름 | 역할 범위 | 필수 권한 | 설명 |
---|---|---|---|
Apigee 개발자 관리자 | Apigee 리소스의 개발자 관리자 |
AppGroup 관리:
AppGroup 앱 관리:
AppGroup의 앱 키 관리:
|
AppGroup과 관련 앱 및 키를 관리할 수 있습니다. 이 역할이 있는 사용자는 개별 권한이 삭제되지 않는 한 AppGroup의 모든 측면을 관리할 수 있습니다. |
AppGroup 보기 및 관리
이 섹션에서는 AppGroup을 보고 관리하는 방법을 보여줍니다. Apigee API 및 Drupal 포털을 통해 AppGroup 및 AppGroup 앱을 관리할 수 있습니다.
AppGroup 설정
AppGroups에는 다음 설정이 포함됩니다.
설정 | 설명 |
---|---|
이름 | (필수 항목) AppGroup 이름입니다. AppGroup 이름은 조직 전체에서 고유해야 합니다. 허용되는 문자는 영숫자와 특수문자(._\-$ %)입니다. |
표시 이름 | (선택사항) AppGroup의 친숙한 표시 이름입니다. |
channelId | (선택사항) AppGroup을 만들고 관리하는 시스템을 식별합니다. 오프라인 매장 또는 마켓일 수 있습니다. 여러 AppGroup이 동일한 channelId를 공유할 수 있습니다. |
channelUri | (선택사항) AppGroup에 대한 책임을 공유하는 사용자 그룹을 참조합니다. channelUri는 개발자 포털 또는 Apigee의 Drupal Teams 모듈과 같은 다른 시스템의 그룹이나 팀에 연결하거나 참조하는 경우가 많습니다. |
Drupal 기반 포털을 사용하여 AppGroup 관리
Drupal을 위한 Apigee의 팀 모듈은 Apigee X 및 하이브리드에서 AppGroup과 함께 작동합니다. Drupal 기반 포털에 대한 자세한 내용은 Drupal을 사용하여 포털 빌드를 참조하세요.Apigee API를 사용하여 AppGroup 관리
다음 API를 사용하여 조직의 AppGroup을 관리합니다.
활동 | 링크 |
---|---|
AppGroup 보기 및 관리 | https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.appgroups |
AppGroup에 속하는 앱 보기 및 관리 | https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.appgroups.apps |
AppGroup과 연결된 앱 키 보기 및 관리 | https://cloud.google.com/apigee/docs/reference/apis/apigee/rest/v1/organizations.appgroups.apps.keys |
AppGroups 제한사항 및 알려진 문제
Apigee Hybrid의 경우 버전 1.10.0 이상에서 AppGroup을 사용할 수 있습니다.
또한 현재 AppGroup은 다음을 지원하지 않습니다.
- 측정항목
- 할당량 적용
- API 키 범위 업데이트
- 수익 창출
Drupal 사용자를 위한 Apigee Edge에서 마이그레이션
회사 개발자와 해당 역할을 마이그레이션하려면 회사를 나타내는 AppGroup을 만들고 회사 개발자와 해당 역할을 AppGroup의 커스텀 속성으로 추가해야 합니다. 이를 저장하는 예상 구문은 다음과 같습니다.
[{ "developer":"<developer email>", "roles":[ "<role(s)>" ] }, ... ]
개발자-앱 연결을 사용한 앱 소유권 구성
AppGroup보다 덜 포괄적이고 유연한 앱 소유권 추적 방법은 개발자 연결을 기준으로 앱을 추적하는 것입니다.
개발자-앱 연결 관리에 대한 자세한 내용은 앱 개발자 등록에서 개발자 및 관련 앱 등록에 대한 정보를 참조하세요.