Azure 仮想マシン ライブラリ
概要
Linux または Windows を実行するオンデマンドのスケーラブルなコンピューティング リソースです。
Azure 仮想マシンの概要については、「Azure Portal で Linux 仮想マシンを作成する」を参照してください。
管理 API
Azure の Windows 仮想マシンと Linux 仮想マシンは、コードから Management API を使って作成、構成、管理、スケーリングを行えます。
pip を使ってライブラリをインストールします。
pip install azure-mgmt-compute
例
管理対象のサービス ID (MSI) 認証を使って既存の Azure リソース グループに新しい Linux 仮想マシンを作成します。
VM_PARAMETERS={
'location': 'LOCATION',
'os_profile': {
'computer_name': 'VM_NAME',
'admin_username': 'USERNAME',
'admin_password': 'PASSWORD'
},
'hardware_profile': {
'vm_size': 'Standard_DS1_v2'
},
'storage_profile': {
'image_reference': {
'publisher': 'Canonical',
'offer': 'UbuntuServer',
'sku': '16.04.0-LTS',
'version': 'latest'
},
},
'network_profile': {
'network_interfaces': [{
'id': 'NIC_ID',
}]
},
}
def create_vm()
compute_client.virtual_machines.create_or_update(
'RESOURCE_GROUP_NAME', 'VM_NAME', VM_PARAMETERS)
サンプル
- 仮想マシンの管理
- マネージド サービス ID で認証を行う
- マネージド サービス ID 拡張機能で仮想マシンを作成する
- ロード バランサーを管理する
- マネージド ディスクを作成して構成する
- イメージの一覧表示
- 仮想マシンの監視
仮想マシン サンプルの完全な一覧をご覧ください。
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
Azure SDK for Python