我已经成功地在 splunk 和雪花之间建立了连接,并且能够从雪花到 splunk 获取测试数据库数据。但 Splunk 并未显示雪花中的所有数据库。
下面是我在 Snowflake 中用于创建新用户、角色和仓库的脚本。
USE ROLE SECURITYADMIN;
CREATE OR REPLACE ROLE first_role;
USE ROLE SYSADMIN;
CREATE OR REPLACE warehouse first_wh
warehouse_size = 'SMALL'
auto_suspend = 5
auto_resume = true
initially_suspended = true
comment = 'SPLUNK ONLY NVIDIA' ;
GRANT USAGE, OPERATE on warehouse first_wh to role first_role;
USE ROLE SECURITYADMIN;
CREATE OR REPLACE USER first_user
password = 'some password'
must_change_password = false
default_warehouse = first_wh
default_role = first_role
;
GRANT ALL PRIVILEGES on database NVIDIA_DB to ROLE first_role;
GRANT ROLE first_role TO USER first_user;
正如您从上面的脚本中看到的那样,我创建了一个用户 (first_user)、角色 (first_role) 和一个仓库 (first_wh),并提供了所有权限。
在 splunk,我已经配置了身份和连接,如下所示。
但是当我去 splunk db connect Input 获取数据时,它并没有显示 NVIDIA_DB。这是屏幕截图。知道如何解决它或我在这里做错了什么吗?谢谢