Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Welcome To Ask or Share your Answers For Others

Categories

0 votes
338 views
in Technique[技术] by (71.8m points)

Snowflake DNS whitelisting

We are using snowflake enterprise edition.

One of the client systems wants to access our snowflake account to consume the data. We have created user and password and share with them to connect to snowflake.

Now we want to add extra security to this user by whitelisting the DNS name, so that username created for this client will not be misused.

Is there anyway that we can whitelist DNS in enterprise edition. I read that VPC version have this feature by setup some firewall behind the snowflake.

We can achieve this using IP Mapping in Enterprise but client using dynamic IP which will keep change.

Regards, Srinivas.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
Welcome To Ask or Share your Answers For Others

1 Reply

0 votes
by (71.8m points)

The network policy feature is IP address or range only so you won't be able to do name resolution with this currently (i.e., would be a feature request). I don't think there's one perfect solution to your request.

If the changing IPs are all part of a CIDR range, you could use that, or a proxy solution would have a stable IP. VPN could be another alternative and include the VPN-issued IP addresses in the Snowflake Network Policy.

I'm sure there's other methods too and worth a discussion with your security team for more ideas. Welcome others to comment with their ideas as well.


与恶龙缠斗过久,自身亦成为恶龙;凝视深渊过久,深渊将回以凝视…
OGeek|极客中国-欢迎来到极客的世界,一个免费开放的程序员编程交流平台!开放,进步,分享!让技术改变生活,让极客改变未来! Welcome to OGeek Q&A Community for programmer and developer-Open, Learning and Share
Click Here to Ask a Question

...