使用 Skutypes Azure-sdk-for-java 创建 VMSS 的问题
Problem creation VMSS with Skutypes Azure-sdk-for-java
我可以使用带有 skutype 的 CLI 创建我的 VMSS:STANDARD_D2S_V3 但在 JAVA 上不可能,因为我没有这种类型的 sku。 Java 上没有 V3,但我使用 Java 并且我使用虚拟化,所以我需要一个允许虚拟化的 skutype。我没有找到这个选项。
我尝试使用另一个函数,但我没有找到任何函数,此函数中的任何类型都允许虚拟化。
public static void creationVMSS(){
VirtualMachineScaleSet vmss = azure.virtualMachineScaleSets()
.define("name")
.withregion(SOUTHEAST_ASIA)
.withExistingResourceGroup(MyRG)
.withSku(VirtualMachineScaleSetSkuTypes.STANDARD_..._v2
}
我想要一种允许虚拟化的 VM
对于您的问题,Java SDK 中确实没有STANDARD_D2S_V3 SKU 列表。但它实际上在 Azure 中支持 VMSS。所以你可以使用Azure Java SDK中提供的方法 VirtualMachineScaleSetSkuTypes(String skuName, String skuTier) to create a custom SKU named STANDARD_D2S_V3, just like it shows in the Github:
public static final VirtualMachineScaleSetSkuTypes STANDARD_A0 = new VirtualMachineScaleSetSkuTypes("Standard_A0", "Standard");
我可以使用带有 skutype 的 CLI 创建我的 VMSS:STANDARD_D2S_V3 但在 JAVA 上不可能,因为我没有这种类型的 sku。 Java 上没有 V3,但我使用 Java 并且我使用虚拟化,所以我需要一个允许虚拟化的 skutype。我没有找到这个选项。
我尝试使用另一个函数,但我没有找到任何函数,此函数中的任何类型都允许虚拟化。
public static void creationVMSS(){
VirtualMachineScaleSet vmss = azure.virtualMachineScaleSets()
.define("name")
.withregion(SOUTHEAST_ASIA)
.withExistingResourceGroup(MyRG)
.withSku(VirtualMachineScaleSetSkuTypes.STANDARD_..._v2
}
我想要一种允许虚拟化的 VM
对于您的问题,Java SDK 中确实没有STANDARD_D2S_V3 SKU 列表。但它实际上在 Azure 中支持 VMSS。所以你可以使用Azure Java SDK中提供的方法 VirtualMachineScaleSetSkuTypes(String skuName, String skuTier) to create a custom SKU named STANDARD_D2S_V3, just like it shows in the Github:
public static final VirtualMachineScaleSetSkuTypes STANDARD_A0 = new VirtualMachineScaleSetSkuTypes("Standard_A0", "Standard");