在 CloudFormation/CDK 中获取 Sagemaker Notebook 实例 IP 地址

Posted

技术标签:

【中文标题】在 CloudFormation/CDK 中获取 Sagemaker Notebook 实例 IP 地址【英文标题】:Get Sagemaker Notebook Instance IP address in CloudFormation/CDK 【发布时间】:2022-01-12 13:58:10 【问题描述】:

是否可以在 CloudFormation 模板中检索分配给 Sagemaker Notebook 实例的私有 IP 地址?在 CDK 中?或者,Terraform?

来自 AWS documentation:只有 1 个属性被公开,即 NotebookInstanceName。所以我猜,它还不支持。

还有其他方法吗? 有什么想法吗?


【问题讨论】:

【参考方案1】:

有几个选项, 我使用了我的防火墙,但您也可以使用 vpc 流日志来执行此操作。

只需 curl 一个你知道是唯一的 ip 地址,然后查看防火墙或 vpc 流日志,然后你就会知道内部 ip 地址,因为那是访问你试图从笔记本内部访问的 ip 地址的那个.

我尝试打开终端并执行 ifconfig 但它不可用。

【讨论】:

也许我不清楚,但我可以获取 Notebook 实例的 IP 地址(例如 ifconfig eth2 | grep 'inet addr:' | cut -d: -f2 | awk ' print $1'),因为我可以访问其控制台。我的问题是我是否可以在 CFN 模板中获取 IP 地址?

以上是关于在 CloudFormation/CDK 中获取 Sagemaker Notebook 实例 IP 地址的主要内容,如果未能解决你的问题,请参考以下文章

Laravel 在中间件中获取 id 获取参数

在 POST 中获取错误 405,在 GET 中获取 404

Coalesce(null,'') 在 Oracle 中获取 null 并在 SQL Server 中获取 ''?

有啥方法可以首先获取参数,最后在球拍中的函数中获取名称?

在 React 中,根据初始获取的结果获取数据

在android中如何获取当前日期?