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.