Evite cambios accidentales mediante el uso de bloqueos de recursos en AZURE

Un bloqueo de recursos evita que los recursos se eliminen o cambien accidentalmente.

 ¿Quieres aprender devops gratis?

 Este mecanismo incluso  bloquea las políticas de control de acceso  Azure

porque incluso tengas permisos exactos sobre los recurso y solo las personas adecuadas tenga accesso,existe el riesgo de eliminar el recurso por error  o descuido , un pequeño mal entendido y se puede borrar un recurso importante

 Piense en un bloqueo de recursos como un sistema de advertencia que le recuerda que un recurso no debe eliminarse ni cambiarse. 

por ejemplo imagine, un administrador estaba realizando una limpieza de rutina de los recursos no utilizados en Azure. El administrador borró accidentalmente recursos que parecían no estar utilizados. Pero estos recursos eran fundamentales para una aplicación que se utiliza para promociones de temporada. 

¿Cual es el impacto?

¿Cómo pueden los bloqueos de recursos ayudar a evitar que este tipo de incidente ocurra en el futuro? 

¿Cómo administro los bloqueos de recursos? 

Puede administrar bloqueos de recursos desde Azure Portal, PowerShell, la CLI de Azure o desde una plantilla de Azure Resource Manager. Para ver, agregar o eliminar bloqueos en Azure Portal, vaya a la sección Configuración del panel Configuración de cualquier recurso en Azure Portal.

 ¿Qué niveles de bloqueo están disponibles? 

Puede aplicar bloqueos a una suscripción, un grupo de recursos o un recurso individual. Puede establecer el nivel de bloqueo en CanNotDelete o ReadOnly. 

 CanNotDelete significa que las personas autorizadas aún pueden leer y modificar un recurso, pero no pueden eliminar el recurso sin antes eliminar el bloqueo. 

ReadOnly significa que las personas autorizadas pueden leer un recurso, pero no pueden eliminarlo ni cambiarlo. 

Aplicar este bloqueo es como restringir a todos los usuarios autorizados a los permisos otorgados por el rol de lector en Azure RBAC.

¿Cómo elimino o cambio un recurso bloqueado? 

para hacer cambios o eliminar un recurso con bloqueo debe retirar el bloqueo primero luego hacer la accion que desea.

Aunque el bloqueo ayuda a evitar cambios accidentales, aún puede realizar cambios siguiendo un proceso de dos pasos. Para modificar un recurso bloqueado, primero debe quitar el bloqueo. Después de quitar el bloqueo, puede aplicar cualquier acción para la que tenga permiso. esto ayuda a proteger a sus administradores para que no hagan algo que no tenían la intención de hacer. 

Los bloqueos de recursos se aplican independientemente de los permisos de RBAC. Incluso si es propietario del recurso, debe quitar el bloqueo antes de poder realizar la actividad bloqueada. 

Combine bloqueos de recursos con Azure Blueprints 

 ¿Qué sucede si un administrador de la nube elimina accidentalmente un bloqueo de recursos? 

Si se quita el bloqueo de recursos, sus recursos asociados se pueden cambiar o eliminar. Para que el proceso de protección sea más sólido, puede combinar bloqueos de recursos con Azure Blueprints.

 Azure Blueprints le permite definir el conjunto de recursos estándar de Azure que necesita su organización. Por ejemplo, puede definir un plan que especifique que debe existir un determinado bloqueo de recursos. Azure Blueprints puede reemplazar automáticamente el bloqueo de recursos si se quita ese bloqueo.

Comentarios

Entradas populares de este blog

AWS SAM y AWS Lambda docker Container Image tutorial con PYTHON USANDO A...

Solucion: Docker Error: No such container:

Los unicas 4 herramientas que necesitas para volverte un master en Devops