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.
Azure SDK for Python