簡體   English   中英

使用 python sdk 創建 vnet 和子網

[英]creating vnet and subnet using python sdk

任何人都可以指導我如何使用我從 powershell 測試過的 python sdk 實現以下目標。

$vnet = @{
    Name = 'myVNet'
    ResourceGroupName = 'CreateVNetQS-rg'
    Location = 'EastUS'
    AddressPrefix = '10.0.0.0/16'    
}
$virtualNetwork = New-AzVirtualNetwork @vnet
$subnet = @{
    Name = 'default'
    VirtualNetwork = $virtualNetwork
    AddressPrefix = '10.0.0.0/24'
}
$subnetConfig = Add-AzVirtualNetworkSubnetConfig @subnet
$virtualNetwork | Set-AzVirtualNetwork

我遵循了這個文檔: https : //docs.microsoft.com/en-us/azure/virtual-network/quick-create-powershell並從 powershell 中測試了相同的內容,但我的用例來自 python,我似乎無法找到任何相關的文件或樣本。

是的,我們只能使用虛擬網絡操作創建虛擬網絡和子網。 我使用以下代碼進行了測試:

from azure.identity import AzureCliCredential
from azure.mgmt.network import NetworkManagementClient
from azure.mgmt.network.models import (VirtualNetwork,
                                       AddressSpace,
                                        Subnet)
credential = AzureCliCredential()
subscription_id = "subID"
network_client = NetworkManagementClient(credential, subscription_id)
resource_group = "ansumantest"
virtual_network_name = "ansuman-vnet"
vnet_parameters = VirtualNetwork(location='east us',address_space=AddressSpace(address_prefixes=['10.0.0.0/16']),subnets=[Subnet(name='default',address_prefix='10.0.0.0/24')])
create_network=network_client.virtual_networks.begin_create_or_update(resource_group, virtual_network_name,parameters=vnet_parameters)

輸出:

在此處輸入圖片說明

在此處輸入圖片說明

參考:

您可以根據您的要求更改參數,為此您可以參考以下參考資料:

虛擬網絡類

子網類

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM