Сетевые библиотеки Azure для PythonAzure Network libraries for python
ОбзорOverview
Ресурсы Azure можно подключать к виртуальной сети Azure, а также к локальной сети.Azure Virtual Network allows you to connect Azure resources, and also connect them to your on-premises network.
Чтобы приступить к работе с виртуальной сетью Azure, см. инструкции по созданию виртуальной сети.To get started with Azure Virtual Network, see Create your first virtual network.
API управленияManagement APIs
Проверка, администрирование и настройка виртуальных сетей Azure с помощью API управления.Inspect, manage, and configure Azure virtual networks with the management APIs.
В отличие от других API-интерфейсов Azure для Python, сетевые API-интерфейсы явным образом разделены на пакеты по версиям.Unlike other Azure python APIs, the networking APIs are explicitly versioned into separage packages. Вам не нужно импортировать их по отдельности, так как сведения о пакете указаны в конструкторе клиента.You do not need to import them individually since the package information is specified in the client constructor.
Установите пакет управления с помощью pip.Install the management package with pip.
pip install azure-mgmt-network
ПримерExample
Создайте виртуальную сеть и связанную с ней подсеть.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()
ПримерыSamples
Просмотрите полный список примеров кода для виртуальных сетей Azure.View the complete list of Azure Virtual Network samples.