我试图使用Azure中的Java SDK来为我的蔚蓝的虚拟机,如启动,并在一天的不同阶段停止他们的自动化任务服务名和deploymentName值Azure中的Java SDK - 从何处获取新的门户网站
我一直在寻找为启动虚拟机蔚蓝的文档 here
问题的方法签名如下
OperationResponse beginStarting(java.lang.String serviceName,
java.lang.String deploymentName,
java.lang.String virtualMachineName)
throws java.io.IOException,
ServiceException
我想知道 - 我在哪里可以得到的值本身我的虚拟机的Azure控制台上的rviceName和deploymentName?
我试着找上了老门户和新的门户网站,但至今我一直无法找到这些值
这个问题看起来像在下面的网址复制到这个问题,但它不是 Azure find deployment name
事实上,当你在老门户(https://manage.windowsazure.com) - 上面的链接提供了正确的答案得到一个部署名称
但是,如果你在老门户创建的虚并查看它在新的门户网站( https://portal.azure.com ) - 它显示在Virtual Machine Classic选项下。在上述链接的帮助下,我能够使用Java SDK在经典虚拟机上执行操作。
如果我在虚拟机选项(非虚拟机(经典)选项)下的新门户中创建虚拟机,我无法找到deploymentName或服务名
所以更新的问题 - 一个人如何找到deploymentName和服务名的虚拟机在新门户
而且 - 另一件事情,我注意到与SDK - 如果你输入了错误的serviceName - 它记录了部署名称是错误的 - 这让我在cla上有一段时间了SSIC虚拟机
只是收出这个问题 为了能够在非传统虚拟机上执行操作 - 使用maven的依赖
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-mgmt-compute</artifactId>
<version>0.9.0</version>
</dependency>
运营非经典的虚拟机 - 你需要使用Active目录安全性 - 看到这个链接 - https://azure.microsoft.com/en-us/documentation/articles/resource-group-create-service-principal-portal/ 要在经典的虚拟机上执行操作 - 使用maven的依赖
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-svc-mgmt-compute</artifactId>
<version>0.9.0</version>
</dependency>
有关CLA操作ssic虚拟机 - 你需要使用证书
嗨Guarav - 这些都是相同的文档和类或多或少。唯一的区别是软件包名称。您的链接是/com/microsoft/azure/management/compute/VirtualMachineOperations.html,我的是com/microsoft/windowsazure/management/compute/VirtualMachineOperations.html – Damien
如果您看到方法签名,它们是不同的。在新世界中,当使用'beginStarting'方法时,您只需提供资源组名称和虚拟机名称即可启动它。 –
道歉 - 现在我明白了。因此,对于新的虚拟机来说,经典方法和方法集有1组方法。感谢您注意到这一点。如果是这种情况,我需要导入两个罐子。我不知道你的情况,但文件很混乱。你知道他们是否有链接到他们的API的“最新”版本? – Damien