在Privatelink的情况下如何使用浏览器客户端连接雪花

兰迪克尔

当我们为雪花设置了私有链接时,使用浏览器客户端连接雪花需要使用什么URL?我们已经设置了AWS privatelink以连接到Snowflake,从而避免了Internet上的流量。如果有人进行了设置,那么与此相关的任何输入都会很棒。当我从浏览器使用privatelink dns时,出现403 Forbidden错误。

维卡斯·贾恩(Vikas Jain)

AWS PrivateLink是Snowflake客户在AWS上通过AWS网络主干网获得私有连接的绝佳方式。例如,您可以在VPC中运行诸如Tableau服务器之类的服务器工具,并且无需通过Internet即可连接到Snowflake。这是为您的帐户启用它的高级流程。

  1. 遵循AWS文档在VPC中启用PrivateLink。
  2. Snowflake的文件支持案例可为您的帐户启用PrivateLink。在支持案例中包括您的AWS账户ID。
  3. 启用该功能后,Snowflake支持人员将提供3条信息:a)Snowflake专用链接网址,b)DNS记录和c)ip地址,以限制对您的Snowflake帐户的公共URL访问。
  4. 根据上面提供给您的DNS记录设置DNS。设置AWS安全组策略以允许访问Snowflake专用链接URL端口443和80(对于OCSP)。
  5. 在Snowflake中创建一个网络策略,仅允许支持人员提供上面提供的IP地址。
  6. 验证:从您的VPC中启动一个EC2实例,然后通过在EC2上运行的浏览器登录到Snowflake私有链接url。或者,使用snowsql命令行工具从VPC内部进行验证。

其他安全最佳实践:在VPC中设置S3端点这将确保来自您的VPC的S3访问通过AWS主干而不是Internet。请注意,Snowflake驱动程序直接连接到S3以获取较大的结果集,或者如果您正在使用PUT命令加载数据。

另外,请参考官方文档中有关此主题的内容https://docs.snowflake.net/manuals/user-guide/admin-security-privatelink.html

这是其工作原理的高级示意图

注意:从公司网络到AWS VPC的专用连接是一个单独的主题,您可以使用AWS Direct Connect或AWS VPN对其进行配置。该配置独立于Snowflake,您应该能够直接与AWS一起启用它。

Vikas Jain | 安全产品管理| 雪花

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

在没有localhost /服务器,客户端,浏览器的情况下使用Less

在没有Internet连接的情况下在本地网络上的客户端浏览器中使用HTTPS

如何获取Web客户端处理表单,以在不使用客户端脚本的情况下将页面ID信息发送到服务器

如何在不使用雪花连接器python的情况下通过AWS Lambda函数连接到雪花?

如何在没有小程序或外部应用程序的情况下执行基于浏览器内Web应用程序客户端证书的身份验证?

如何获取客户端的浏览器信息?

如何获得浏览器的名称客户端?

如何在服务器仍处于活动状态的情况下检查浏览器连接?

在浏览器 SSH 客户端

如何使用JavaScript检查客户端浏览器的性能?

没有Apollo或Relay之类的库,浏览器客户端如何使用GraphQL订阅?

如何使用网络浏览器作为VNC客户端?

如何使用Java代码检查客户端浏览器中是否启用了JavaScript

如何在浏览器客户端中使用nunjucks宏?

如何在客户端(浏览器)中使用 uWS?

如何使用CLI(而不是通过浏览器)加密socket.io客户端?

如何检测是否使用Android浏览器或Android本机WebView客户端

如何在不使用 Stripe 的 UI 层的情况下获取客户端令牌?

如何在不停机的情况下轮流使用Google oAuth客户端机密?

如何在不使用客户端API的情况下从Grakn导出边缘列表

我可以在只安装了 mysql 客户端的情况下连接到 mysql 服务器吗?

是否可以在不使用客户端Javascript的情况下建立服务器端Javascript网站?

如何在未安装任何客户端的情况下从Robot Framework连接Oracle数据库

如何在没有浏览器的情况下安装浏览器

如何在不使用不透明响应的情况下使用提取功能从客户端向服务器本地发出请求?

如何在不打开 Chrome 浏览器的情况下使用 Selenium 获取数据?

如何在没有网络浏览器的情况下使用Google Drive API

如何在不使用php exec的情况下通过浏览器运行代码接收

如何在不使用 nginx 的浏览器中更改 url 的情况下重写 url