有什么方法可以停止从资源组到资源的继承并使用python将只读锁应用于Azure的虚拟机磁盘?

使用下面的 python 代码,我能够锁定一个资源组,并且它的资源获得了继承的锁。

有什么办法可以停止对资源的继承,给虚拟机磁盘加只读锁吗?


慕森卡
浏览 92回答 2
2回答

一只名叫tom的猫

如果要对虚拟机磁盘创建锁,请参考以下示例为一个磁盘创建锁compute_client=get_client_from_cli_profile(ComputeManagementClient)lock_client = get_client_from_cli_profile(ManagementLockClient)disk = compute_client.disks.get(resource_group_name='testLinux', disk_name='testLinux_OsDisk_1_41c3d0e2e7b74dcca653b4e058a9332f')lock_client.management_locks.create_or_update_by_scope(scope=disk.id,lock_name='DeleteLock',parameters={'level' : LockLevel.can_not_delete})为一个订阅中的所有磁盘创建锁from azure.common.client_factory import get_client_from_cli_profilefrom azure.mgmt.compute import ComputeManagementClientfrom azure.mgmt.resource import ManagementLockClientfrom azure.mgmt.resource.locks.models import LockLevelcompute_client=get_client_from_cli_profile(ComputeManagementClient)lock_client = get_client_from_cli_profile(ManagementLockClient)disks = compute_client.disks.list()for disk in disks:    lock_client.management_locks.create_or_update_by_scope(scope=disk.id,lock_name='DeleteLock',parameters={'level' : LockLevel.can_not_delete})

万千封印

没有停止继承 create_or_update_at_resource_group_level() 的选项。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Python