앱이 컨슈머 계정에서 리소스를 만들도록 허용

이 항목에서는 컨슈머가 권한 자동 부여를 사용하여 |native-app|이 컨슈머 계정에서 오브젝트를 만들 수 있도록 허용하는 방법을 설명합니다.

권한 자동 부여의 개요

앱은 컨슈머 계정에서 오브젝트를 만들거나, 액세스하거나, 다른 작업을 수행해야 하는 경우가 많습니다. 이를 위해서는 컨슈머가 앱에서 이러한 작업을 수행할 수 있도록 필요한 권한을 부여해야 합니다.

자동 권한을 통해 공급자가 앱의 매니페스트 파일에 필요한 권한을 지정할 수 있습니다. 컨슈머가 앱을 설치하거나 업그레이드할 때 Snowflake가 매니페스트에 명시된 권한을 앱에 자동으로 부여합니다.

권한 자동 부여에 의해 부여된 권한

권한 자동 부여를 사용하면 공급자가 앱의 매니페스트 파일에 다음 권한을 추가할 수 있습니다.

  • EXECUTE TASK

  • EXECUTE MANAGED TASK

  • CREATE WAREHOUSE

  • CREATE COMPUTE POOL

  • BIND SERVICE ENDPOINT

  • CREATE DATABASE

  • CREATE EXTERNAL ACCESS INTEGRATION

  • CREATE SECURITY INTEGRATION

참고

CREATE EXTERNAL ACCESS INTEGRATION 권한에 대한 제한 사항은 CREATE EXTERNAL ACCESS INTEGRATION 및 CREATE SECURITY INTEGRATION에 대한 제한 사항 섹션을 참조하세요.

CREATE EXTERNAL ACCESS INTEGRATION 및 CREATE SECURITY INTEGRATION에 대한 제한 사항

CREATE EXTERNAL ACCESS INTEGRATION 및 CREATE SECURITY INTEGRATION 권한을 사용하면 앱에서 외부 엔드포인트에 연결하는 데 필요한 오브젝트를 컨슈머 계정에 만들 수 있습니다. 그러나 외부 엔드포인트에 연결하도록 허용하려면, 앱이 외부 호스트에 연결할 수 있도록 허용하는 앱 사양도 컨슈머가 승인해야 합니다. 컨슈머가 앱 사양을 승인하지 않으면 외부 연결은 비활성화된 상태로 유지됩니다.

자세한 내용은 앱 사양을 사용하여 외부 리소스 연결 승인 섹션을 참조하십시오.