Python용 Azure Network 라이브러리
개요
Azure Virtual Network를 사용하면 Azure 리소스를 연결하고, 온-프레미스 네트워크에도 연결할 수 있습니다.
Azure Virtual Network를 시작하려면 첫 번째 가상 네트워크 만들기를 참조하세요.
관리 API
관리 API를 사용하여 Azure 가상 네트워크를 검사, 관리 및 구성합니다.
다른 Azure Python API와 달리 네트워킹 API는 명시적으로 별도의 패키지로 버전 관리됩니다. 패키지 정보가 클라이언트 생성자에 지정되어 있으므로 개별적으로 가져올 필요가 없습니다.
pip를 사용하여 관리 패키지를 설치합니다.
pip install azure-mgmt-network
예제
가상 네트워크 및 관련 서브넷을 만듭니다.
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()
샘플
Azure Virtual Network 샘플의 전체 목록을 봅니다.
GitHub에서 Microsoft와 공동 작업
이 콘텐츠의 원본은 GitHub에서 찾을 수 있으며, 여기서 문제와 끌어오기 요청을 만들고 검토할 수도 있습니다. 자세한 내용은 참여자 가이드를 참조하세요.
Azure SDK for Python