Snowflake试用账号用Account Admin创建storage integration报账户权限不足错误
报错核心原因
Snowflake免费试用账号默认不开放CREATE INTEGRATION这类账号级操作权限,即使切换到ACCOUNTADMIN角色也默认没有该权限,免费试用版本的预设功能限制是该报错的主要诱因。
排查与解决步骤
- 首先确认当前操作角色已切换为ACCOUNTADMIN,执行如下命令切换并验证:
USE ROLE ACCOUNTADMIN; SELECT CURRENT_ROLE();
- 执行命令查看ACCOUNTADMIN角色是否持有创建集成的权限:
SHOW GRANTS TO ROLE ACCOUNTADMIN;
在返回的结果集中查找CREATE INTEGRATION权限,若不存在即可确认是版本权限限制问题。
- 若确认是免费试用账号权限限制导致,可向Snowflake支持团队提交权限开通申请,说明存储集成的使用场景,平台会根据场景评估是否为试用账号临时开放对应权限。
SQL access control error: Insufficient privileges to operate on account '<Account-ID>'报错在免费试用场景下,基本都是版本功能限制导致,角色配置错误的概率极低。
内容的提问来源于stack exchange,提问作者Pushkar Narayan Pandey
相关产品推荐
相关产品推荐

