Biblioteki usługi Azure Network dla języka Python

Omówienie

Usługa Azure Virtual Network umożliwia łączenie zasobów platformy Azure, a także łączenie ich z siecią lokalną.

Aby rozpocząć pracę z usługą Azure Virtual Network, zobacz Tworzenie pierwszej sieci wirtualnej.

Interfejsy API zarządzania

Sprawdź i skonfiguruj sieci wirtualne platformy Azure oraz zarządzaj nimi za pomocą interfejsów API zarządzania.

W przeciwieństwie do innych interfejsów API języka Python platformy Azure interfejsy API sieci są jawnie wersjonowane w pakietach separage. Nie trzeba ich importować indywidualnie, ponieważ informacje o pakiecie są określone w konstruktorze klienta.

Zainstaluj pakiet administracyjny za pomocą narzędzia pip.

pip install azure-mgmt-network

Przykład

Utwórz sieć wirtualną i skojarzona podsieć.

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

Przykłady

Wyświetl pełną listę przykładów usługi Azure Virtual Network.