Bibliotecas de Rede do Azure para python
Descrição Geral
O Azure Rede Virtual permite-lhe ligar recursos do Azure e também ligá-los à sua rede no local.
Para começar a utilizar o Azure Rede Virtual, consulte Criar a sua primeira rede virtual.
APIs de gestão
Inspecione, faça a gestão e configure redes virtuais do Azure com as APIs de gestão.
Ao contrário de outras APIs python do Azure, as APIs de rede são explicitamente versadas em pacotes de separação. Não precisa de importá-las individualmente, uma vez que as informações do pacote são especificadas no construtor de cliente.
Instale o pacote de gestão com o pip.
pip install azure-mgmt-network
Exemplo
Crie uma rede virtual e uma sub-rede associada.
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()
Amostras
Veja a lista completa de exemplos de Rede Virtual do Azure.
Azure SDK for Python