컴퓨팅 프로필의 프로젝트 접근 권한
Standard 배치의 Spark 컴퓨팅 프로필은 프로젝트 단위로 가져옵니다. 프로젝트에 프로필을 가져오면 그 안의 모든 파이프라인이 사용할 수 있습니다. Pipeline Builder에서 직접 가져오거나 Control Panel에서 중앙 관리하고, Compass의 프로젝트 외부 참조에서도 제거할 수 있습니다.
Streaming과 Faster 파이프라인에는 이 권한 모델을 적용하지 않습니다. 각 엔진의 자원 크기는 빌드 프로필 사양을 따릅니다.
자동 및 수동 가져오기
| 프로필 범위 | 조건 |
|---|---|
| Extra Small, Small, Medium | 프로젝트에 자동으로 가져옵니다. |
| Large, Extra Large | Compass 프로젝트 Editor 또는 Owner와 Resource Management 관리자 권한을 모두 가진 사용자가 가져와야 합니다. 큰 사용자 지정 프로필도 같은 조건입니다. |
이 규칙은 이전에 생성한 프로젝트에도 적용됩니다. 프로젝트에서 이미 사용하던 Large나 Extra Large 프로필은 유지하므로 기존 파이프라인을 계속 실행하기 위한 추가 작업은 없습니다. 기존에 없던 큰 프로필을 사용하려면 새로 가져와야 합니다.
파이프라인 자체의 Owner 권한만으로는 충분하지 않습니다. 필요한 역할은 Compass 프로젝트와 Resource Management의 서로 다른 권한 범위에 속합니다.
Builder에서 가져오기
필요한 역할이 없으면 Large와 Extra Large 선택이 비활성화됩니다.
선택한 프로필을 프로젝트가 아직 참조하지 않으면 배포 시 Build settings use one or more compute profiles that are not imported 오류가 나타납니다.
오류 아래 Import compute profiles를 선택하고 누락된 프로필을 확인합니다. 한 개가 필요한 화면에서는 Import 1 missing Spark profile을 선택합니다.
완료 배너가 나타나면 해당 프로필로 빌드할 수 있습니다. 프로젝트 Editor/Owner 또는 Resource Management 관리자 중 하나라도 없으면 가져오기 버튼을 사용할 수 없습니다.
Compass에서 참조 제거
프로젝트의 External references 탭에서 프로필 참조를 선택하고 오른쪽 위 Remove reference를 누릅니다. 이 작업은 해당 프로젝트에서 사용할 프로필 참조를 없애는 것이므로 그 프로필을 사용하는 파이프라인도 고려해야 합니다.
Control Panel에서 중앙 관리
Large 및 Extra Large의 프로젝트 역할별 작업은 다음과 같습니다. 가져오기에는 표의 프로젝트 역할에 더해 Resource Management 관리자 권한이 필요합니다.
| Compass 프로젝트 역할 | 가져오기 | 제거 |
|---|---|---|
| Owner | 가능 | 가능 |
| Editor | 가능 | 불가 |
| Viewer | 불가 | 불가 |
| Discoverer | 불가 | 불가 |
Control Panel의 왼쪽 검색에서 Pipeline Builder를 엽니다.
Compute profile permissions에는 각 프로필을 가져온 프로젝트 중 자신이 최소 Discoverer 접근을 가진 프로젝트가 표시됩니다.
예를 들어 Standard Large를 선택하고 오른쪽 위 Import to new project를 누릅니다.
Select로 프로젝트를 하나 이상 고릅니다. 여러 프로젝트에 한 번에 가져올 수 있으며 선택한 프로젝트는 해당 프로필의 Manage imports 목록에 표시됩니다.
한 프로젝트의 참조는 Actions에서 제거합니다.
여러 프로젝트를 선택하고 오른쪽 위 Remove를 사용할 수도 있습니다. 한 번의 일괄 제거는 최대 20개 프로젝트를 지원합니다.
Marketplace 설치
파이프라인이 포함된 Marketplace 제품을 설치할 때 필요한 프로필 권한을 검사하고 설치 과정에서 프로필을 가져옵니다. 제품에 포함된 큰 프로필을 가져올 권한이 없으면 설치 중 더 작은 프로필을 선택할 수 있습니다.
Large나 Extra Large를 설치 과정에서 가져올 때도 Compass 프로젝트 Editor/Owner와 Resource Management 관리자 권한이 모두 필요합니다. Marketplace 설치가 일반적인 프로필 권한을 우회하지는 않습니다.