¿Cómo gestionar las ACLs de Swift en OpenStack?
Esta semana seguimos con una nueva entrega de nuestros videos tutoriales sobre la instalación y configuración de OpenStack desde cero. En el video tutorial de hoy te enseñare a gestionar los ACLs de swift en OpenStack.
En el video tutorial anterior sobre como instalar OpenStack, te enseñe a segurizar el servicio de Keystone en OpenStack.
Recuerda que, de forma predeterminada, los contenidos de un contenedor en swift solo pueden acceder quienes tienen el rol admin o swiftoperator. Si un usuario tiene cualquiera de estos roles, tienen permiso para establecer ACL. Las ACL funcionan en el nivel del contenedor y se aplican a todos los objetos dentro del contenedor.
Las ACLs de lectura controlan quién puede leer/descargar los archivos dentro del contenedor. También puede limitar el acceso de lectura/descarga a todos los usuarios dentro de un proyecto específico o un usuario específico.
Las ACLs de escritura le permiten establecer permisos de carga para un contenedor. Por ejemplo, es posible que desees permitir que un usuario específico o todos los usuarios de un proyecto carguen archivos en un contenedor. Incluso puedes configurar un contenedor para la escritura anónima, lo que le permitirá a cualquier persona, independientemente del proyecto, cargar objetos en el contenedor.
El único ACL que se puede establecer a través del panel de Horizon es el acceso anónimo a un contenedor.
En este video tutorial sobre como instalar OpenStack desde cero aprenderás a:
- Entender por que es importante enternecer los ACLs tanto de lectura como de escritura en swift.
- Ver el comando swift para asegurarnos que los ACLs se configuran correctamente a nivel de contendor.
- Ejecutar el comando swift post para añadir/modificar nuevos ACLs de lectura/escritura en un contenedor..
[sociallocker][/sociallocker]
Consulta estos otros recursos para comenzar a aprender más acerca de OpenStack:
- Curso online gratuito sobre OpenStack
- Curso completo sobre como crear nubes publicas y privadas con OpenStack
- Curso oficial OpenStack con examen oficial OpenStack COA
Gracias por leer nuestro blog, participar y compartir.