Modifier

Partager via


Bibliothèques de réseau Azure pour PythonAzure Network libraries for python

Vue d’ensembleOverview

Le réseau virtuel Azure vous permet de connecter des ressources Azure, et de les connecter à votre réseau local.Azure Virtual Network allows you to connect Azure resources, and also connect them to your on-premises network.

Pour découvrir le réseau virtuel Azure, consultez la section Créer votre premier réseau virtuel.To get started with Azure Virtual Network, see Create your first virtual network.

API de gestionManagement APIs

Inspectez, gérez et configurez des réseaux virtuels Azure avec les API de gestion.Inspect, manage, and configure Azure virtual networks with the management APIs.

Contrairement à d’autres API Azure pour Python, les API de réseau sont clairement divisées en packages séparés.Unlike other Azure python APIs, the networking APIs are explicitly versioned into separage packages. Vous n’avez pas besoin de les importer individuellement, puisque les informations de package sont détaillées chez le constructeur du client.You do not need to import them individually since the package information is specified in the client constructor.

Installez le package de gestion avec pip.Install the management package with pip.

pip install azure-mgmt-network

ExemplesExample

Créez un réseau virtuel et un sous-réseau associé.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()

ExemplesSamples

Affichez la liste complète des exemples du réseau virtuel Azure.View the complete list of Azure Virtual Network samples.