使用哪个 Azure API 我的软件可以识别它是否在 Azure 基础结构上运行,而不是在 elswhere 上运行



我们将在 Azure 市场上创建虚拟机映像。此 VM 映像将具有我们的软件,该软件具有默认功能和高级功能。我们不想交付/安装具有高级功能的软件。

我们希望使用 Azure API 编写服务,该服务将首先检查使用此系统映像创建的 VM 或软件是否仅在 Azure 上运行,而不是在启用高级功能之前的其他位置。

我已经找到了类似问题的答案,但都是针对Web服务的。我也浏览了文档部分提供的 API 参考,但我也找不到任何 API 来解决我的目的,所以提出了这个问题。

请指教。

最简单的方法可能是尝试实例元数据服务查询。您可以在此处找到更多信息:

https://learn.microsoft.com/en-us/azure/virtual-machines/windows/instance-metadata-service

最新更新