Azure-Netzwerk-Bibliotheken für Python

Übersicht

Azure Virtual Network ermöglicht das Herstellen einer Verbindung mit Azure-Ressourcen sowie das Herstellen einer Verbindung zwischen den Ressourcen und Ihrem lokalen Netzwerk.

Informationen zu den ersten Schritten mit Azure Virtual Network finden Sie unter Erstellen Ihres ersten virtuellen Netzwerks.

Verwaltungs-APIs

Mit den Verwaltungs-APIs können Sie virtuelle Azure-Netzwerke überprüfen, verwalten und konfigurieren.

Im Gegensatz zu anderen Azure-Python-APIs stehen für Netzwerk-APIs explizite versionsspezifische Pakete zur Verfügung. Sie müssen sie nicht einzeln importieren, da die Paketinformationen im Clientkonstruktor angegeben sind.

Installieren Sie das Verwaltungspaket mit pip.

pip install azure-mgmt-network

Beispiel

Erstellen eines virtuellen Netzwerks und eines zugewiesenen Subnetzes:

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

Beispiele

Zeigen Sie die vollständige Liste von Beispielen für Azure Virtual Network an.