Compartilhar via


Bibliotecas de Rede do Azure para Python

Visão geral

A Rede Virtual do Azure permite a você conectar-se aos recursos do Azure e também conectá-los à sua rede local.

Para começar a usar a Rede Virtual do Azure, consulte Criar sua primeira rede virtual.

APIs de gerenciamento

Inspecionar, gerenciar e configurar redes virtuais do Azure com as APIs de gerenciamento.

Diferentemente de outras APIs de Python do Azure, as APIs de rede são explicitamente divididas em versões em pacotes separados. Você não precisa importá-las individualmente, pois as informações do pacote são especificadas no construtor do cliente.

Instalar o pacote de gerenciamento com PIP.

pip install azure-mgmt-network

Exemplo

Criar uma rede virtual e uma sub-rede associado.

from azure.mgmt.network import NetworkManagementClient

GROUP_NAME = 'resource-group'
VNET_NAME = 'your-vnet-identifier'
LOCATION = 'region'
SUBNET_NAME = 'your-subnet-identifier'

network_client = NetworkManagementClient(credentials, 'your-subscription-id')

async_vnet_creation = network_client.virtual_networks.create_or_update(
    GROUP_NAME,
    VNET_NAME,
    {
        'location': LOCATION,
        'address_space': {
            'address_prefixes': ['10.0.0.0/16']
        }
    }
)
async_vnet_creation.wait()

# Create Subnet
async_subnet_creation = network_client.subnets.create_or_update(
    GROUP_NAME,
    VNET_NAME,
    SUBNET_NAME,
    {'address_prefix': '10.0.0.0/24'}
)
subnet_info = async_subnet_creation.result()

Exemplos

Veja a lista completa de exemplos da Rede Virtual do Azure.