Editar

Compartir a través de


Bibliotecas de Azure Virtual Network para PythonAzure Network libraries for python

Información generalOverview

Azure Virtual Network permite conectarse a los recursos de Azure, así como conectarlos a la red local.Azure Virtual Network allows you to connect Azure resources, and also connect them to your on-premises network.

Para empezar a trabajar con Azure Virtual Network, consulte Creación de su primera red virtual.To get started with Azure Virtual Network, see Create your first virtual network.

API de administraciónManagement APIs

Inspeccione, administre y configure redes virtuales de Azure con las API de administración.Inspect, manage, and configure Azure virtual networks with the management APIs.

A diferencia de otras API de Azure para Python, las versiones de las API de red están explícitamente divididas en paquetes separados.Unlike other Azure python APIs, the networking APIs are explicitly versioned into separage packages. No es necesario importarlas individualmente porque la información del paquete se especifica en el constructor del cliente.You do not need to import them individually since the package information is specified in the client constructor.

Instale el paquete de administración con pip.Install the management package with pip.

pip install azure-mgmt-network

EjemploExample

Cree una red virtual y una subred asociada.Create a virtual network and an associated subnet.

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

EjemplosSamples

Vea la lista completa de ejemplos de Azure Virtual Network.View the complete list of Azure Virtual Network samples.