可以将Elastic IP附加到sagemaker笔记本实例吗?

时间:2019-11-20 14:10:12

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

我想连接到在其他云提供商中运行的数据库,并且该数据库是公开公开的。

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

但是,sagemaker笔记本实例的公共IP必须在另一侧列入白名单。

是否可以将弹性IP附加到sagemaker笔记本实例上,因为我看不到将eip附加到sagemaker笔记本实例上的任何选择?

2 个答案:

答案 0 :(得分:1)

否,无法为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存储桶中时,我都会复制它们。

答案 1 :(得分:0)

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