【问题标题】:Possible to attach Elastic IP to sagemaker notebook instance?可以将弹性 IP 附加到 sagemaker 笔记本实例吗?
【发布时间】:2020-03-16 06:53:19
【问题描述】:

我想连接到在不同云提供商中运行的数据库并且它是公开的。

我需要从 sagemaker 笔记本实例连接到该数据库。

但是sagemaker notebook实例的公网ip需要在对方的白名单中。

是否可以将弹性 ip 附加到 sagemaker 笔记本实例,因为我没有看到任何将 eip 附加到 sagemaker 笔记本实例的选项?

【问题讨论】:

标签: amazon-web-services jupyter-notebook amazon-sagemaker


【解决方案1】:

就我而言,我已将 NAT 网关的 IP 在外部数据库中列入白名单。

【讨论】:

    【解决方案2】:

    不,无法为 SageMaker 笔记本分配弹性 IP,这令人失望。这一缺失的功能使得 SageMaker 产品更难用于多种数据源,从而限制了它的实用性。

    亚马逊官方回答

    来自 2019 年 12 月 12 日的 AWS SageMaker 产品论坛:Possible to attach Elastic IP to sagemaker notebook instance?

    Question> Is it possible to attach elastic ip to sagemaker notebook instance?
    
    Answer> We are always re-evaluating our backlog of features based on customer requests,
    so we appreciate the feedback on this feature.
    

    如果您希望他们添加此功能,您可能想开始一个新线程或加入该线程。

    可能的解决方案

    使用特定 IP 访问资源的一般策略是设置代理机器并授权其 IP 并将其用作访问您的服务的代理。这有多难取决于你在做什么——对于 S3,这似乎不可能——但对于基于 Web 的请求,这应该不会太难。对于 AWS 服务,您可以use a proxy

    我个人正在尝试直接从 SageMaker 笔记本访问 Algoseek 的请求者支付 S3 存储桶,但这是不可能的。我查看了设置代理,但不知道如何设置。相反,每次他们将一天添加到我们自己的 S3 存储桶中时,我都会复制 S3 数据。

    【讨论】:

    • 仅供参考,我是同一个人在 stackoverflow 和 AWS 论坛中发布了这个问题 :)
    • @karthikeayan 啊,你有幸被引用来回答你自己的问题。一定要有徽章吗? :)
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-10-15
    • 1970-01-01
    • 2017-12-16
    • 2013-11-29
    • 1970-01-01
    相关资源
    最近更新 更多