Aracılığıyla paylaş


Python için Azure Ağ kitaplıkları

Genel Bakış

Azure Sanal Ağ, Azure kaynaklarını bağlamanıza ve bunları şirket içi ağınıza bağlamanıza olanak tanır.

Azure Sanal Ağ kullanmaya başlamak için bkz. İlk sanal ağınızı oluşturma.

Yönetim API’leri

Yönetim API'leriyle Azure sanal ağlarını inceleyin, yönetin ve yapılandırın.

Diğer Azure Python API'lerinin aksine, ağ API'leri açıkça ayrıştırma paketlerine dönüştürülür. Paket bilgileri istemci oluşturucusunda belirtildiğinden, bunları tek tek içeri aktarmanız gerekmez.

Yönetim paketini pip ile yükleyin.

pip install azure-mgmt-network

Örnek

Bir sanal ağ ve ilişkili bir alt ağ oluşturun.

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

Örnekler

Azure Sanal Ağ örneklerinin tam listesini görüntüleyin.