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