ML Jobs에 대한 액세스 제어 요구 사항¶
Snowflake ML Jobs를 사용하려면 사용자는 자신의 역할에 할당된 특정 액세스 권한이 필요합니다. 이 페이지에서는 새 환경을 설정하고 기존 환경을 사용하는 데 필요한 요구 사항을 간략하게 설명합니다.
새 환경 설정하기¶
ML Jobs에 대한 새 환경을 만들려면 다음 권한이 필요합니다.
계정에 대한 CREATE COMPUTE POOL 권한: 새 컴퓨팅 풀을 만드는 데 필요합니다. 또는 기존 컴퓨팅 풀을 사용할 수도 있습니다.
데이터베이스에 대한 CREATE SCHEMA 권한(선택 사항): ML Jobs 및 리소스를 조직하기 위한 새 스키마를 만들려는 경우 필요합니다. 오래된 작업과 페이로드 스테이지를 쉽게 정리하려면 이 방법을 권장합니다.
기존 환경 사용하기¶
기존 환경에서 ML Jobs를 실행하려는 사용자의 경우 다음 권한이 필요합니다.
기본 액세스
ML Jobs가 실행되는 데이터베이스에 대한 USAGE 권한
ML Jobs가 실행되는 스키마에 대한 USAGE 권한
ML Jobs를 만들고 관리하기 위한 스키마에 대한 CREATE SERVICE 권한
ML 워크로드에 사용할 수 있도록 허용하기 위한 컴퓨팅 풀에 대한 USAGE 권한
실행할 ML Job 페이로드를 업로드하기 위한 스테이지에 대한 USAGE 권한
참고
기존 스테이지가 없는 경우 ML Job은 지정된 stage_name
을 사용하여 사용자를 대신하여 스테이지를 생성합니다. 이를 위해서는 스키마에 대한 CREATE STAGE 권한이 필요합니다.
추가 요구 사항¶
데이터 액세스 권한: 사용자는 ML 워크로드가 액세스할 데이터 테이블, 웨어하우스 또는 기타 리소스에 대한 적절한 권한이 필요합니다