요청 승인 워크플로 관리하기¶
요청 승인 워크플로를 통해 컨슈머는 내부 마켓플레이스 조직 목록에 대한 액세스를 요청할 수 있습니다. 이 워크플로는 공급자가 조직 목록 액세스를 관리하는 데 소요되는 시간을 줄여주고, 컨슈머는 중요한 조직 목록에 더 빠르게 액세스할 수 있습니다.
요청 승인 워크플로를 설정할 때 공급자는 Snowsight 에서 조직 목록 액세스 요청을 관리하도록 선택하거나, 컨슈머가 조직 목록에 대한 액세스 요청에 사용할 수 있는 이메일 또는 URL 을 제공할 수 있습니다. 컨슈머가 Snowsight 내에서 조직의 목록 액세스 요청을 관리할 수 있도록 하면 요청 프로세스가 간소화되고 조직의 목록 액세스 요청이 신속하게 처리됩니다.
모든 요청 승인 워크플로 작업은 Snowsight 에서 완료됩니다. 기능이 성숙해지면 요청 승인 워크플로를 관리할 수 있는 프로그래밍 옵션이 제공될 예정입니다.
요청 승인 워크플로는 역할 및 사용자에게 액세스 권한을 부여하는 데 사용할 수 없습니다.
요청 승인 워크플로로 새 조직 목록 생성하기¶
Snowsight 에 로그인합니다.
탐색 메뉴에서 Data Products » Provider Studio 를 선택합니다.
오른쪽 창에서 Listings 탭을 클릭합니다.
+ Create Listing » Internal Marketplace 를 클릭합니다.
데이터 제품을 선택합니다.
+ Data Product 를 클릭한 다음 Select 를 클릭합니다.
데이터 제품 또는 데이터 웨어하우스를 선택합니다.
데이터 웨어하우스를 선택한 경우, 데이터 제품을 선택한 다음 Done 을 클릭합니다.
Save 를 클릭합니다.
Access control 를 클릭합니다.
Grant access 섹션을 작성합니다.
필드
설명
Who can access this data product?
다음 중 하나를 선택합니다.
Entire organization 조직의 모든 사람이 목록에 액세스할 수 있습니다.
Selected accounts and roles 선택한 계정과 역할만 액세스할 수 있습니다.
No accounts or roles are pre-approved (기본값) 데이터 제품은 요청을 통해서만 사용할 수 있습니다.
Accounts
Selected accounts and roles 이 선택된 경우 1개 이상의 계정을 선택합니다.
선택 사항입니다. + Add another account 를 클릭하여 두 번째 및 후속 계정을 추가합니다.
Selected user roles
Selected roles 을 선택한 경우 액세스 권한을 부여할 역할을 1개 이상 입력합니다.
Allow discovery 섹션을 작성합니다.
필드
설명
Who else can discover the listing and request access?
다음 중 하나를 선택합니다.
Selected accounts and roles (기본값) 조직의 모든 사람이 목록을 검색하고 액세스를 요청할 수 있습니다.
Entire organization 선택한 계정과 역할만 목록을 검색하고 액세스를 요청할 수 있습니다.
Not discoverable by users without access 액세스 권한이 있는 사용자만 목록을 검색할 수 있습니다.
Accounts
Selected accounts and roles 이 선택된 경우 1개 이상의 계정을 선택합니다.
선택 사항입니다. 계정을 추가하려면 + Add another account 를 클릭합니다.
Selected user roles
Selected roles 을 선택한 경우 액세스 권한을 부여할 역할을 1개 이상 입력합니다.
Set up request approval flow 를 클릭한 다음 How should the request approval happen 목록에서 다음 옵션 중 하나를 선택합니다.
Manage requests in Snowflake: 컨슈머는 Snowsight 에서 조직 목록 액세스 권한을 제출, 검토 및 관리합니다. 10단계로 이동합니다.
Manage requests outside of Snowflake: 컨슈머는 공급자가 제공한 이메일 주소 또는 URL 을 사용하여 조직 목록 액세스를 요청합니다. 11단계로 이동합니다.
Manage requests in Snowflake 를 선택한 경우:
Approver email for notifications 필드에 조직 목록 액세스 제출을 위한 이메일 주소를 입력합니다.
선택 사항입니다. 조직 목록 승인자를 추가하려면 Add Role 을 클릭한 다음 역할을 선택합니다.
Done 을 클릭합니다.
Manage requests outside of Snowflake 를 선택한 경우:
Approver contact 필드에 이메일 주소를 입력하거나 조직 목록 액세스 권한 제출용 URL 을 입력합니다.
Done 을 클릭합니다.
Save 를 클릭합니다.
조직 목록 제목을 추가합니다.
Untitled listing 을 클릭합니다.
Listing title 필드에 조직 목록에 대한 설명이 포함된 제목을 입력합니다.
Save 를 클릭합니다.
선택 사항입니다. 지원 설명서, 기간 및 특성을 추가합니다.
Internal Marketplace 에서 목록을 가용성 있게 생성하려면 Publish 를 클릭합니다.
게시하지 않고 종료하면 목록이 초안으로 저장됩니다.
기존 조직 목록에서 요청 승인 워크플로 설정하기¶
Snowsight 에 로그인합니다.
탐색 메뉴에서 Data Products » Provider Studio 를 선택합니다.
오른쪽 창에서 Listings 탭을 클릭합니다.
내부 목록을 선택합니다.
Approver Contact 영역에서 Edit 를 클릭합니다.
How should the request approval happen 목록에서 다음 옵션 중 하나를 선택합니다.
Manage requests in Snowflake: 컨슈머는 Snowsight 에서 조직 목록 액세스 권한을 제출, 검토 및 관리합니다. 7단계로 이동합니다.
Manage requests outside of Snowflake: 컨슈머는 공급자가 제공한 이메일 주소 또는 URL 을 사용하여 조직 목록 액세스를 요청합니다. 8단계로 이동합니다.
Manage requests in Snowflake 를 선택한 경우:
Approver email for notifications 필드에 조직 목록 액세스 제출을 위한 이메일 주소를 입력합니다.
선택 사항입니다. 조직 목록 승인자를 추가하려면 Add Role 을 클릭합니다.
Done 을 클릭합니다.
Manage requests outside of Snowflake 를 선택한 경우:
Approver contact 필드에 이메일 주소를 입력하거나 조직 목록 액세스 권한 제출용 URL 을 입력합니다.
Done 을 클릭합니다.
조직 목록 액세스 요청에 응답하기¶
공급자는 조직 목록 액세스 요청을 조직 목록에 대한 요청 승인 워크플로를 설정할 때 지정한 이메일 주소로 전송합니다.
참고
조직 목록 액세스 요청을 승인하려면 요청이 발생한 Snowflake 계정에 대한 액세스 권한과 조직 목록을 소유하거나 수정할 수 있는 역할이 있어야 합니다. 이러한 요구 사항을 충족하지 않으면 요청 이메일 내의 Review Request 컨트롤이 작동하지 않습니다.
이메일 애플리케이션을 연 다음 조직 목록 액세스 요청을 찾아서 엽니다.
요청 세부 정보를 검토합니다.
Review Request 를 클릭합니다.
Snowsight 의 내부 요청 페이지가 열립니다.
컨슈머가 이메일에서 요청한 조직 목록과 일치하는 조직 목록 요청을 클릭합니다.
조직 목록 액세스 요청의 세부 정보를 검토합니다.
선택 사항입니다. 컨슈머가 지정한 것과 다른 역할에 대해 조직 목록 액세스 권한을 부여하려면 Give access to a different role from requested 를 선택한 다음 Change requested role to 필드에 새 역할 이름을 선택하거나 입력합니다.
Change requested role to 필드에 사용할 수 있는 옵션은 요청이 시작된 컨슈머 계정에 따라 결정됩니다.
컨슈머의 조직 목록 요청과 조직 목록이 공급자와 동일한 계정에서 시작된 경우 자동 입력된 역할 목록을 사용할 수 있습니다. 컨슈머의 조직 목록 요청과 조직 목록이 공급자가 아닌 다른 계정에서 시작된 경우 역할 이름을 수동으로 입력해야 합니다.
수동으로 입력한 역할 이름은 Snowsight 에 정의된 역할과 정확히 일치해야 합니다. 1개의 역할만 입력할 수 있습니다.
조직 목록에서 OWNERSHIP 또는 MODIFY 권한이 있는 역할만 조직 목록 액세스 요청을 승인할 수 있습니다. 조직 목록 액세스 승인자 수를 늘리려면 조직 목록에 대한 MODIFY 권한을 승인자에게 부여합니다.
선택 사항입니다. 조직 목록 액세스 요청을 승인하거나 거부하는 이유를 설명하는 설명을 입력합니다.
다음 옵션 중 하나를 선택합니다.
조직 목록 액세스 요청을 거부하려면 Deny request 를 클릭합니다. 조직 목록 액세스가 거부되었음을 알리는 이메일이 컨슈머에게 전송됩니다.
Grant request 를 클릭하여 조직 목록 액세스 요청을 승인합니다. 조직 목록 액세스 권한이 부여되었음을 알리는 이메일이 컨슈머에게 전송됩니다.
Snowsight 내부 요청 페이지 보기¶
공급자는 Snowsight 의 Internal Request 페이지를 사용하여 이전 조직 목록 액세스 요청을 승인, 거부 및 검토할 수 있습니다.
Snowsight 에 로그인합니다.
탐색 메뉴에서 Data Products » Provider Studio 를 선택합니다.
Internal Requests 탭을 클릭합니다.
선택 사항입니다. Needs review 탭을 선택하고 조직 목록 액세스 요청을 선택한 다음 요청을 승인하거나 거부합니다.
선택 사항입니다. Resolved requests 탭을 선택하고 이전 조직 목록 액세스 요청을 선택한 다음 요청 세부 정보를 검토합니다. Status 목록을 사용하여 이전 조직 목록 요청을 상태별로 필터링할 수 있습니다.
조직 목록에 대한 액세스 요청하기¶
컨슈머는 내부 마켓플레이스에서 액세스하려는 조직 목록에 대한 액세스를 빠르게 요청할 수 있습니다.
참고
조직 목록에 대한 액세스를 요청하려면 Snowsight 사용자 프로필을 작성하고 유효한 이메일 주소를 포함해야 합니다. Snowsight를 사용하여 사용자 프로필 관리하기 섹션을 참조하십시오.
Snowsight 에 로그인합니다.
탐색 메뉴에서 Data Products » Marketplace 를 선택합니다.
오른쪽 창에서 Internal Marketplace 탭을 클릭합니다.
조직 목록을 검색한 다음 선택합니다.
Request access 을 클릭합니다.
조직 목록에 액세스하는 데 사용할 역할을 선택합니다.
Reason for access 필드에 조직 목록에 대한 액세스를 요청하는 이유를 입력합니다.
Submit request 을 클릭합니다.
Submit request 를 클릭하여 Request sent 대화 상자를 닫습니다.
조직 목록 액세스 요청의 상태 보기¶
컨슈머는 언제든지 활성 상태인 조직 목록 액세스 요청의 상태를 확인할 수 있습니다. 또한 이전 조직 목록 액세스 요청이 거부된 시기와 이유를 검토할 수도 있습니다.
Snowsight 에 로그인합니다.
탐색 메뉴에서 Data Products » Marketplace 를 선택합니다.
오른쪽 창에서 Internal Marketplace 탭을 클릭합니다.
액세스 대기 중인 조직 목록을 검색한 다음 선택합니다.
이전에 액세스가 거부된 경우 View request 또는 View previous request 를 클릭합니다.
조직 목록 액세스 요청의 세부 정보를 검토합니다.
Close 를 클릭합니다.
승인된 조직 목록에 액세스하기¶
컨슈머에게는 조직 목록 액세스 요청이 승인 또는 거부되었다는 알림이 Snowsight 사용자 프로필에 지정된 이메일 주소로 전송됩니다.
이메일 애플리케이션을 연 다음 조직 목록 액세스 요청을 찾아서 엽니다.
요청 세부 정보를 검토합니다.
Review Request 를 클릭합니다.
조직 목록의 랜딩 페이지가 Snowsight 에서 열립니다.
조직 목록에 액세스하려면 Query in worksheet 를 클릭합니다.
선택 사항입니다. 다른 역할에 대해 승인된 조직 목록에 대한 액세스를 요청하려면 다른 역할을 선택한 다음 Request access 를 클릭합니다.
조직 목록 접근 요청 철회하기¶
컨슈머는 더 이상 필요하지 않거나 액세스 요청 정보를 업데이트해야 하는 경우 조직 목록 액세스를 취소할 수 있습니다.
Snowsight 에 로그인합니다.
탐색 메뉴에서 Data Products » Marketplace 를 선택합니다.
오른쪽 창에서 Internal Marketplace 탭을 클릭합니다.
취소하려는 조직 목록 액세스 요청을 검색한 다음 해당 요청을 선택합니다.
Withdraw request 를 클릭합니다.
Confirm 을 클릭합니다.
프로그래밍 방식으로 요청 승인 유형 지정하기¶
request_approval_type
매개 변수를 사용하여 프로그래밍 방식으로 요청 승인 유형을 지정할 수 있습니다.
request_approval_type
(선택 사항)request_approval_type
으로 다음 중 하나를 지정하여 요청 및 승인이 Snowflake 내부에서 이루어질지 외부에서 이루어질지 정의해야 합니다.REQUEST_AND_APPROVE_IN_SNOWFLAKE
: 컨슈머는 Snowsight 에서 조직 목록 액세스 권한을 제출, 검토 및 관리합니다.REQUEST_AND_APPROVE_OUTSIDE_SNOWFLAKE
: 컨슈머는 공급자가 제공한 이메일 주소 또는 URL 을 사용하여 조직 목록 액세스를 요청합니다.
다음은 형식의 예입니다.
. . . request_approval_type: "REQUEST_AND_APPROVE_IN_SNOWFLAKE" . . .