我在VM上运行Azure上的Java应用程序。假设我有10个像这样的VM。 我想获得有关在同一个云服务中运行的其他虚拟机的详细信息。
我设法使用证书,但我不喜欢这个解决方案,因为每个虚拟机都有本地证书,如果黑客可以访问我的计算机,该证书可能会被窃取。
我希望只要我的VM在Azure平台内运行,就不必提供此类证书或任何身份验证。
我可以使用Google Compute Engine完全相同。如果要访问GCE上的管理API,则无需提供任何内容。我想,一旦你向http://metadata/computeMetadata/v1/instance/service-accounts/ metadata
运行GET请求,就会确切地知道“谁”正在使用IP地址或其他任何方式进行请求。
在Azure上可行吗?
谢谢!