我正在尝试锁定 Azure 中的文件夹以防止任何人删除它。我将锁定级别设置为CanNotDelete
。我想知道如果我在父文件夹中设置此级别,子文件夹是否会继承此锁定级别,因此它们也无法被删除
答案1
我想知道如果我在父文件夹上设置此功能,子文件夹是否会继承此锁定级别,因此它们也无法被删除。
假设我们在这个资源组中创建一个存储帐户,并应用CanNotDelete
到这个组,那么我们就不能删除这个存储帐户,但是我们可以删除这个存储帐户中的 blob。
默认情况下,当你在父作用域中应用锁时,所有资源该范围内的资源将继承相同的锁。即使您稍后添加的资源也会从父级继承锁。继承中最严格的锁优先。
资源管理器锁仅适用于管理平面中发生的操作,其中包括发送到https://management.azure.com。锁并不限制资源如何执行其自身的功能。资源变更受到限制,但资源操作不受限制。
例如,SQL 数据库上的 ReadOnly 锁可防止您删除或修改数据库,但不会阻止您创建、更新或删除数据库中的数据。数据事务是允许的,因为这些操作不会发送到https://management.azure.com。
有关如何使用锁的更多信息,请参阅文章。