Microsoft Azure:从已创建实例的命令行中查找 public-ip
Microsoft Azure: Find public-ip from command line of the created instance
我希望能够 运行 Azure 中每个部署的 VM 上的脚本,该脚本取决于 VM 的 public IP 地址。
有什么方法可以从 shell 卷曲一些 URL 或 运行 命令行界面,或者做任何事情,真的,找到这些信息?
我在要点中保留了这样的快捷方式,粘贴在这里:
azure vm show <RG_GROUP> <VM_NAME> |grep "Public IP address" | awk -F ":" '{print }'
这应该会给您 public 连接到机器的 IP 地址。
注意:我没有用连接到一台机器的多个 public IP 来测试它。这仅涵盖基本用例。
取自here
curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
这将为您提供 public 传出 IP 地址。
我之前配置了一个小型 API 应用程序,该应用程序具有 Azure 订阅的凭据,可在订阅中搜索 IP 地址和 returns 具有一些相关配置的 JSON 文档。 (并抱怨 AWS 免费为您提供这些东西!)
我希望能够 运行 Azure 中每个部署的 VM 上的脚本,该脚本取决于 VM 的 public IP 地址。
有什么方法可以从 shell 卷曲一些 URL 或 运行 命令行界面,或者做任何事情,真的,找到这些信息?
我在要点中保留了这样的快捷方式,粘贴在这里:
azure vm show <RG_GROUP> <VM_NAME> |grep "Public IP address" | awk -F ":" '{print }'
这应该会给您 public 连接到机器的 IP 地址。
注意:我没有用连接到一台机器的多个 public IP 来测试它。这仅涵盖基本用例。
取自here
curl -s checkip.dyndns.org | sed -e 's/.*Current IP Address: //' -e 's/<.*$//'
这将为您提供 public 传出 IP 地址。
我之前配置了一个小型 API 应用程序,该应用程序具有 Azure 订阅的凭据,可在订阅中搜索 IP 地址和 returns 具有一些相关配置的 JSON 文档。 (并抱怨 AWS 免费为您提供这些东西!)