편집

다음을 통해 공유


Python용 Azure Network 라이브러리Azure Network libraries for python

개요Overview

Azure Virtual Network를 사용하면 Azure 리소스를 연결하고, 온-프레미스 네트워크에도 연결할 수 있습니다.Azure Virtual Network allows you to connect Azure resources, and also connect them to your on-premises network.

Azure Virtual Network를 시작하려면 첫 번째 가상 네트워크 만들기를 참조하세요.To get started with Azure Virtual Network, see Create your first virtual network.

관리 APIManagement APIs

관리 API를 사용하여 Azure 가상 네트워크를 검사, 관리 및 구성합니다.Inspect, manage, and configure Azure virtual networks with the management APIs.

다른 Azure Python API와 달리 네트워킹 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 Virtual Network 샘플의 전체 목록을 봅니다.View the complete list of Azure Virtual Network samples.