2017-02-15 10 views
-1

Azure Java SDKのGithubページに従います。Azure Java SDKでVMを作成

 VirtualMachine windowsVM = azure.virtualMachines().define(windowsVmName) 
       .withRegion(region) 
       .withExistingResourceGroup(rgName) 
       .withNewPrimaryNetwork("10.0.0.0/28") 
       .withPrimaryPrivateIpAddressDynamic() 
       .withNewPrimaryPublicIpAddress(pipDnsLabelWindowsVM) 
       .withPopularWindowsImage(KnownWindowsVirtualMachineImage.WINDOWS_SERVER_2012_R2_DATACENTER) 
       .withAdminUsername(firstWindowsUserName) 
       .withAdminPassword(firstWindowsUserPassword) 
       .withSize(VirtualMachineSizeTypes.STANDARD_D3_V2) 
       .defineNewExtension(windowsCustomScriptExtensionName) 
        .withPublisher(windowsCustomScriptExtensionPublisherName) 
        .withType(windowsCustomScriptExtensionTypeName) 
        .withVersion(windowsCustomScriptExtensionVersionName) 
        .withMinorVersionAutoUpgrade() 
        .withPublicSetting("fileUris", windowsScriptFileUris) 
        .withPublicSetting("commandToExecute", installMySQLWindowsCommand) 
        .attach() 
       .create(); 

我々は例えば、静的IPまたはセキュリティ拡張機能

答えて

0

などの別の拡張子を使用したい場合は、VMを作成し、使用して静的なIPを割り当てたいようですね上の情報はありませんAzure Java SDK。

GitHub pageCreateVirtualMachineで始まるこれらのサンプルを参照してください。一方、Azure Java SDKのjavadocsによれば、などの方法で静的IPを設定するには、2つのインターフェイスNetworkInterface.DefinitionStages.WithPrimaryPrivateIp & NetworkInterface.DefinitionStages.WithPrimaryPublicIpAddressを参照することができます。

希望します。どんな心配も、あなたの説明を改善し、私に知らせるために自由に感じてください。

+0

実際には、既存のネットワークと既存のネットワークセキュリティグループからVMを作成しようとしていますが、私は常に.createで失敗します。 –

関連する問題