猿问
回到首页
个人中心
反馈问题
注册登录
下载APP
首页
课程
实战
体系课
手记
专栏
慕课教程
有什么方法可以停止从资源组到资源的继承并使用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})
0
0
0
万千封印
没有停止继承 create_or_update_at_resource_group_level() 的选项。
0
0
0
打开App,查看更多内容
随时随地看视频
慕课网APP
相关分类
Python
继续浏览精彩内容
慕课网APP
程序员的梦工厂
打开
继续