REGISTER_TEMPLATE
|
默认注册表: GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('REGISTER TEMPLATE', 'role name')
自定义注册表: 您对自己创建的任何自定义注册表都具有读写权限。要访问其他用户创建的自定义注册表,您需要 GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('REGISTER', 'REGISTRY', 'registry name', 'role name')。
|
VIEW_REGISTERED_TEMPLATES
|
默认注册表:
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('VIEW REGISTERED TEMPLATES', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
自定义注册表: 您对自己创建的任何自定义注册表都具有读写权限。要访问其他用户创建的自定义注册表,您需要 GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('READ', 'REGISTRY', 'registry name', 'role name')。
|
ADD_TEMPLATE_REQUEST
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('UPDATE', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
如果模板位于自定义注册表中,或者引用了自定义注册表中的代码样式,则还必须拥有注册表的 READ 权限。
|
REMOVE_TEMPLATE
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('UPDATE', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
|
VIEW_TEMPLATES
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('VIEW TEMPLATES', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('READ', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
此外,要查看在自定义注册表中注册的对象,您需要该注册表的 READ 权限。
|
ENABLE_TEMPLATE_AUTO_APPROVAL
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('MANAGE TEMPLATE AUTO APPROVAL', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('UPDATE', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
|
DISABLE_TEMPLATE_AUTO_APPROVAL
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('MANAGE TEMPLATE AUTO APPROVAL', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('UPDATE', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
|
GET_CONFIGURATION
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('MANAGE TEMPLATE AUTO APPROVAL', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('READ', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
|
SET_CONFIGURATION
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('MANAGE TEMPLATE AUTO APPROVAL', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('UPDATE', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
|
REGISTER_DATA_OFFERING
|
默认注册表: GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('REGISTER DATA OFFERING', 'role name')
自定义注册表: 您对自己创建的任何自定义注册表都具有读写权限。要访问其他用户创建的自定义注册表,您需要 GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('REGISTER', 'REGISTRY', 'registry name', 'role name')。
此外,调用方还需要以下 RBAC 权限:
源表/视图的 SELECT 权限。
包含源表的数据库和架构的 USAGE 权限。
规范中引用的任何策略对象的 USAGE 权限。
|
LINK_DATA_OFFERING
|
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
此外,调用方必须对要共享的任何数据拥有带有 GRANT OPTION 的 REFERENCE_USAGE 权限。如果不这样做,您将收到“missing reference usage grant”错误。了解如何处理此问题。
如果数据产品位于自定义注册表中,您还必须通过调用 GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('READ', 'REGISTRY', 'registry name', 'role name') 授予权限。
|
UNLINK_DATA_OFFERING
|
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
Collaboration 的 UPDATE 权限不会授予对此过程的访问权限。此外,只有调用 JOIN 的角色才能成功解除数据产品的关联,因为底层的共享归该加入角色所有。
|
LINK_LOCAL_DATA_OFFERING
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('UPDATE', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
|
UNLINK_LOCAL_DATA_OFFERING
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('UPDATE', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
|
VIEW_REGISTERED_DATA_OFFERINGS
|
默认注册表:
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('VIEW REGISTERED DATA OFFERINGS', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
自定义注册表: 您对自己创建的任何自定义注册表都具有读写权限。要访问其他用户创建的自定义注册表,您需要 GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('READ', 'REGISTRY', 'registry name', 'role name')。
|
VIEW_DATA_OFFERINGS
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('VIEW DATA OFFERINGS', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('READ', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
此外,要查看在自定义注册表中注册的对象,您需要该注册表的 READ 权限。
|
REGISTER_CODE_SPEC
|
默认注册表: GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('REGISTER CODE SPEC', 'role name')
自定义注册表: 您对自己创建的任何自定义注册表都具有读写权限。要访问其他用户创建的自定义注册表,您需要 GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('REGISTER', 'REGISTRY', 'registry name', 'role name')。
|
VIEW_REGISTERED_CODE_SPECS
|
默认注册表:
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('VIEW REGISTERED CODE SPECS', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
自定义注册表: 您对自己创建的任何自定义注册表都具有读写权限。要访问其他用户创建的自定义注册表,您需要 GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('READ', 'REGISTRY', 'registry name', 'role name')。
|
VIEW_CODE_SPECS
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('READ', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
此外,要查看在自定义注册表中注册的对象,您需要该注册表的 READ 权限。
|
VIEW_UPDATE_REQUESTS
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('READ', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('UPDATE', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
|
APPROVE_UPDATE_REQUEST
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('MANAGE UPDATE REQUEST', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('UPDATE', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
|
REJECT_UPDATE_REQUEST
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('MANAGE UPDATE REQUEST', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('UPDATE', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
|
INITIALIZE
|
有关所需的其他角色权限,请参阅 GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE。
|
TEARDOWN
|
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
有关所需的其他角色权限,请参阅 GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE。
|
GET_STATUS
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('READ', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
|
ENABLE_EXTERNAL_TABLE_ANALYSIS _FOR_COLLABORATION
|
您必须使用已被授予账户级 MANAGE FIREWALL_CONFIGURATION 权限的角色。 |
VIEW_COLLABORATIONS
|
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('VIEW COLLABORATIONS', 'role name')
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('READ', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('RUN', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
|
REVIEW
|
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('REVIEW COLLABORATION', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
有关所需的其他角色权限,请参阅 GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE。
|
JOIN
|
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
有关所需的其他角色权限,请参阅 GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE。
|
LEAVE
|
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
有关所需的其他角色权限,请参阅 GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE。
|
RUN
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('RUN', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
|
VIEW_ACTIVATIONS
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('VIEW ACTIVATIONS', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('RUN', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
|
PROCESS_ACTIVATION
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE('PROCESS ACTIVATION', 'COLLABORATION', 'collaboration name', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name'),以及所有其他账户级权限
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name'),以及所有其他账户级权限
|
CREATE_REGISTRY
|
|
VIEW_REGISTRIES
|
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('VIEW REGISTRIES', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE COLLABORATION', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('JOIN COLLABORATION', 'role name')
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE('CREATE REGISTRY', 'role name')
|
GRANT_PRIVILEGE_ON_OBJECT_TO_ROLE
|
|
GRANT_PRIVILEGE_ON_ACCOUNT_TO_ROLE
|
您需要拥有 ACCOUNTADMIN 角色,或具有 MANAGE GRANTS 全局权限的角色才能运行此过程。 |