Microsoft Azure:从创建的实例的命令行中查找 public-ip

lda*_*lw1 3 command-line-interface azure

我希望能够在 Azure 中每个部署的 VM 上运行一个脚本,该脚本取决于 VM 的公共 IP 地址。

有什么办法可以从 shell 中卷曲一些 URL,或者运行命令行界面,或者做任何事情,真的,找到这些信息?

Mic*_*l B 7

取自这里

curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'  
Run Code Online (Sandbox Code Playgroud)

这将为您提供公共的外发 IP 地址。

我之前配置了一个小型 API 应用程序,该应用程序具有 Azure 订阅的凭据,该应用程序在订阅中搜索 IP 地址并返回带有一些相关配置的 JSON 文档。(并抱怨 AWS 免费为您提供这些东西!)