0

我在尝试使用带有 ssh 的 sdk 创建一个 azure vm 时遇到了一些困难。我将 ssh 公钥存储在我用来创建 vm 的同一订阅中的 azure 中。通过 ui 使用此存储的 ssh 密钥创建 vm 很容易,但是如何通过 sdk 传递公钥的位置?

我实际上想做:

Creatable<VirtualMachine> vm = _azure.virtualMachines()
                                                 .define(name)
                                                 .withRegion(region)
                                                 .withNewResourceGroup(resourceGroupName)
                                                 ......
                                                 .withSSH(LINK_TO_SSH_PUBLIC_KEY_ON_AZURE)
                                                 ......
                                                 .withComputerName(name)
                                                 .withCustomData(customData)
                                                 .withSize(VirtualMachineSizeTypes.STANDARD_DS2_V2)

但是我如何从 azure UI 中“获取”它?

4

0 回答 0