TomcatでJavaアプリケーションを実行しています。ユーザーのサブスクリプションの詳細を入力として、Microsoft Azureポータルにインストールされているすべてのマシンの詳細を取得したいと考えています。好ましくは、REST API。私はazure resource explorerのような応答を期待しています。 私はこのURLで"https://management.core.windows.net/"+subscriptionId+"/services/disks"
の後にthis methodの後にリクエストしました。それは=私がJava Rest APIを使用してAzureサブスクリプションでリソースの詳細を取得
「https://management.azure.com/subscriptions/ "+ subscriptionid +" /プロバイダ/ Microsoft.Compute/virtualMachines?APIバージョンと同じメソッドを呼び出すと、この
<Disks xmlns="http://schemas.microsoft.com/windowsazure" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"> <Disk> <AttachedTo> <DeploymentName>TEST1</DeploymentName> <HostedServiceName>TEST1</HostedServiceName> <RoleName>TEST1</RoleName> </AttachedTo><OS>Linux</OS> <Location>South Central US</Location> <LogicalDiskSizeInGB>30</LogicalDiskSizeInGB> <MediaLink>link.vhd</MediaLink> <Name>TEST1-TEST1-0-20</Name> <SourceImageName>imageName</SourceImageName>
のような結果を与えます2016-03-30「401エラーです。
SDKをダウンロードしようとしても、ListVirtualMachines.javaには、約600のイメージがリストされています。サブスクリプションのものではありません。
どのようにJAVA REST APIを使用して達成できますか?