Python 用 Azure ネットワーク ライブラリ
概要
Azure Virtual Network を使用して、Azure リソースに接続できます。また、それらのリソースをオンプレミスのネットワークに接続することもできます。
Azure Virtual Network の概要については、「最初の仮想ネットワークの作成」を参照してください。
管理 API
Management 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 にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for Python