Bloquear recursos para evitar mudanças inesperadas

1

Estou tentando bloquear uma pasta no Azure para impedir que alguém a exclua. Estou definindo o nível de bloqueio para CanNotDelete . Eu estou querendo saber se eu definir isso na pasta pai faz as sub-pastas herdar esse nível de bloqueio para que eles também não podem ser excluídos

    
por Craig Gallagher 01.08.2017 / 13:57

1 resposta

1

I'm wondering if I set this on the parent folder does the sub folders inherit this lock level so they too can not be deleted.

Digamos que criamos uma conta de armazenamento nesse grupo de recursos, aplique CanNotDelete a esse grupo e, em seguida, não podemos excluir essa conta de armazenamento, mas podemos excluir os blobs nessa conta de armazenamento.

Por padrão, quando você aplica um bloqueio em um escopo pai, todos os recursos dentro desse escopo herdam o mesmo bloqueio. Até mesmo os recursos adicionados posteriormente herdam o bloqueio do pai. O bloqueio mais restritivo na herança tem precedência.

Os bloqueios do Gerenciador de recursos se aplicam apenas às operações que ocorrem no plano de gerenciamento, que consistem em operações enviadas para o link . Os bloqueios não restringem a forma como os recursos executam suas próprias funções. As alterações de recursos são restritas, mas as operações de recursos não são restritas.

Por exemplo, um bloqueio ReadOnly em um banco de dados SQL impede a exclusão ou a modificação do banco de dados, mas não impede que você crie, atualize ou exclua dados no banco de dados. As transações de dados são permitidas porque essas operações não são enviadas para o link .

Mais informações sobre como os bloqueios são aplicados, consulte este artigo .

    
por 02.08.2017 / 03:50

Tags