在 Snowflake 上,接受 Anaconda 条款是否会带来额外的安全风险?

问题描述 投票:0回答:1

在Snowflake服务器上,我拥有使用snowpark Python读取和写入数据的权限。

但是,我无法导入 Anaconda 包,并且错误消息表明必须接受 Anaconda 条款。

具有 ORGADMIN 角色的人员尚未接受 Anaconda 的条款。负责这件事的团队中有人向我表示,为了让我使用 Anaconda 软件包,我必须被授予强大的权限(安全风险),而我目前没有。

我认为他们误解了我需要或将获得哪些额外权限和权力,并且我们不会处于与当前安排有很大不同的安全情况。

我的直觉错了吗?如果是的话,有人可以帮助我理解吗?

如果我的直觉是正确的,可能会引起该团队共鸣的解释将会有所帮助。

anaconda snowflake-cloud-data-platform
1个回答
0
投票

这个问题有不同的层次:

  • Snowflake 与 Anaconda 合作提供这些软件包,为 Snowflake 用户提供一种安全、便捷的方式将 Python 软件包引入企业工作负载 - 因为 Anaconda 负责管理这些软件包。这比让人们访问随机 pip 包更安全。

通过新的本机集成,Snowpark for Python 用户现在可以无缝访问最流行的 Python 开源库生态系统之一,无需手动安装和包依赖管理。 Snowpark for Python 用户可以访问 Anaconda 精选的数据科学和机器学习包存储库,不需要任何额外的合同、成本(正常仓库使用之外)或 Anaconda 帐户进行管理。 https://www.anaconda.com/partners/snowflake

  • 但是,您的 ORGADMIN 将需要接受外部产品条款:

在 Snowflake 中开始使用 Anaconda 提供的软件包之前,您必须确认外部产品条款。 https://docs.snowflake.com/en/developer-guide/udf/python/udf-python-packages#getting-started

  • 就与此相关的成本而言,Snowflake 文档明确表示:

为了方便起见,Anaconda 构建和提供的许多流行的开源第三方 Python 包可以在 Snowflake 虚拟仓库中开箱即用。除了 Snowflake 基于消耗的标准定价之外,使用 Anaconda 包无需额外付费 - https://docs.snowflake.com/en/developer-guide/udf/python/udf-python-packages#getting -开始

在特殊情况下,您的 ORGADMIN 可能会有这样的想法:“我只想让我的用户访问某些软件包”,或者“我想让他们访问所有内容,除了......”。这些情况并不常见,但为了满足这些需求,Snowflake 最近添加了一个软件包策略功能,供您的管理员做出这些决定:

查看 Snowflake conda 频道上不断增长的包数量:

© www.soinside.com 2019 - 2024. All rights reserved.