我想连接到在其他云提供商中运行的数据库,并且该数据库是公开公开的。
我需要从sagemaker笔记本实例连接到该数据库。
但是,sagemaker笔记本实例的公共IP必须在另一侧列入白名单。
是否可以将弹性IP附加到sagemaker笔记本实例上,因为我看不到将eip附加到sagemaker笔记本实例上的任何选择?
答案 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列入了白名单。