Bibliotecas de Azure Virtual Network para Python

Información general

Azure Virtual Network permite conectarse a los recursos de Azure, así como conectarlos a la red local.

Para empezar a trabajar con Azure Virtual Network, consulte Creación de su primera red virtual.

API de administración

Inspeccione, administre y configure redes virtuales de Azure con las API de administración.

A diferencia de otras API de Azure para Python, las versiones de las API de red están explícitamente divididas en paquetes separados. No es necesario importarlas individualmente porque la información del paquete se especifica en el constructor del cliente.

Instale el paquete de administración con pip.

pip install azure-mgmt-network

Ejemplo

Cree una red virtual y una subred asociada.

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()

Ejemplos

Vea la lista completa de ejemplos de Azure Virtual Network.