如何使用 python SDK 创建带有 VM 扩展的 Azure 虚拟机

How to create Azure Virtual machine with VM Extension using the python SDK

我想使用 python SDK 创建带有 VM 扩展(自定义脚本扩展)的 Azure 虚拟机。基本上,我想要一个 python 程序,它将使用 Azure SDK 管理库创建具有 VM 扩展的 VM,我能够在 Python 脚本中使用 Azure SDK 管理库来创建一个资源组包含一个 Linux 虚拟机。 https://docs.microsoft.com/en-us/azure/developer/python/azure-sdk-example-virtual-machines?tabs=cmd

但我需要带有 VM 扩展的虚拟机。

截至目前,我们没有与创建带扩展的 VM 相关的适当文档。

  • 这里是SDK reference document用于创建和更新扩展

    VirtualMachineExtensionsOperations(客户端、配置、序列化器、反序列化器)

  • 这是创建扩展的示例代码

    begin_create_or_update(resource_group_name: str, vm_name: str, vm_extension_name: str, extension_parameters: "_models.VirtualMachineExtension", * *kwargs: 任何) -> LROPoller['_models.VirtualMachineExtension']

  • 这里是document使用python创建虚拟机。