Sel*_*lin 3 snowflake-cloud-data-platform
我正在尝试授予对我创建的安全集成的使用权。
GRANT USAGE ON INTEGRATION <integration_name> TO ROLE test_role;
Run Code Online (Sandbox Code Playgroud)
这应该是授予使用权限的查询,并且运行时不会出现错误(“语句已成功执行。”)。但它没有做任何事情,我无法获得有关安全集成的任何详细信息。
DESC SECURITY INTEGRATION <integration_name>
Run Code Online (Sandbox Code Playgroud)
这就是我想使用 test_role 运行的内容,但它仍然显示'SQL 访问控制错误:没有足够的权限来操作集成 '<integration_name>'。
是否无法授予安全集成使用权?
正如我所见,只有安全集成对象的所有者才能在该对象上使用 DESCRIBE 命令。您可以更改所有权并测试它:
USE ROLE accountadmin;
grant ownership on INTEGRATION test_integration to role test_role REVOKE CURRENT GRANTS;
USE ROLE test_role;
DESC SECURITY INTEGRATION test_integration;
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3941 次 |
| 最近记录: |