1

Azure SDK for Python を使用してリソース グループから VM の割り当てを解除したいと考えています。SDK (compute_client.virtual_machines.create_or_update) を使用して既に VM を作成しましたが、VM を停止または割り当て解除する特定の方法が見つかりません。

ありがとうございました

4

1 に答える 1

3

deallocateAzure SDK for Python のドキュメントを参照して、の方法を見つけることができます。http://azure-sdk-for-python.readthedocs.org/en/latest/ref/azure.mgmt.compute.operations.htmlVirtualMachinesOperationsを参照してください。 #azure.mgmt.compute.operations.VirtualMachinesOperations.deallocate .

ここに参考としてのコードがあります。

from azure.common.credentials import ServicePrincipalCredentials
from azure.mgmt.compute import ComputeManagementClient, ComputeManagementClientConfiguration

credentials = ServicePrincipalCredentials(
    client_id = '<client-id>',
    secret = '<key>',
    tenant = '<tenant-id>'
)

subscription_id = '<subscription-id>'

compute_config = ComputeManagementClientConfiguration(credentials, subscription_id, api_version='2015-05-01-preview')
compute_client = ComputeManagementClient(compute_config)
resource_group_name = '<resource-group>'
vm_name = '<vm-name>'
result = compute_client.virtual_machines.deallocate(resource_group_name, vm_name)
于 2016-03-10T06:15:15.010 に答える