Los clientes ahora pueden gestionar sus propias regiones de almacenamiento en AWS S3 y Google Cloud Storage. Este tutorial te ayudará a configurar correctamente tu región de almacenamiento personalizada tanto en AWS como en GCP.
Ahora tenemos que conceder algunos permisos adicionales al nuevo usuario. Para este ejemplo, utilizaremos las políticas en línea de AWS, pero como alternativa, puedes crear una nueva política y adjuntarla al usuario.
Haz clic en el nuevo usuario y haz clic en Añadir política en línea en la pestaña Permisos. Utiliza el editor {} JSON e introduce la siguiente Política de AWS:
"Version": "2012-10-17",
"Statement": [
{
"Effect": "Allow",
"Action": [
"s3:PutObject",
"s3:GetObject",
"s3:DeleteObject",
"s3:GetBucketLocation",
"s3:PutObjectAcl"
],
"Resource": [
"arn:aws:s3:::mycustom-private-bucket",
"arn:aws:s3:::mycustom-private-bucket/*"
]
}
]
}
arn:aws:s3:::mycustom-private-bucket por el ARN del bucket que has creado en el paso anterior.
Inicia sesión en tu consola de Google Cloud con tus credenciales. Una vez dentro, ve a la sección IAM > Cuentas de servicio y haz clic en el botón Crear cuenta de servicio.
Completa el Paso 1 con la información de tu cuenta de servicio. Puedes omitir de forma segura los Pasos 2 y 3 por ahora. Luego haz clic en Listo.
Una vez que se haya creado la cuenta de servicio, haz clic en el botón CREAR CLAVE.
Ahora, navega a Cloud Storage desde el menú de productos de GCP y haz clic en Configuración > Interoperabilidad. Luego desplázate hacia abajo hasta HMAC de la cuenta de servicio y haz clic en +CREAR UNA CLAVE PARA OTRA CUENTA DE SERVICIO.
Utiliza las opciones de filtrado para encontrar la Cuenta de Servicio que generaste en el paso anterior. Selecciónala y luego haz clic en CREAR CLAVE.
Se generará un nuevo par de Clave de Acceso y Secreto. Guarda estos valores para más adelante.
Ahora navega a Cloud Storage, desde el menú de productos y haz clic en Crear bucket. Completa el nombre del bucket y haz clic en CONTINUAR.
Elige dónde almacenar tus datos, de las regiones disponibles. Puedes elegir almacenamiento regional, almacenamiento dual y almacenamiento multirregional.
A continuación, elige la clase de almacenamiento. Recomendamos utilizar la opción “autoclass” proporcionada por GCP, que transiciona automáticamente cada objeto a la clase Standard o Nearline en función de la actividad a nivel de objeto, para optimizar costos y latencia. Recomendado si la frecuencia de uso puede ser impredecible.
Define la política de control de acceso, que debe configurarse como “Detallada”, ya que Applivery definirá políticas de acceso individuales para cada objeto.
Bajo la protección de datos, recomendamos elegir “Política de eliminación suave” y luego “Usar duración de retención predeterminada”. Luego haz clic en el botón CREAR para finalizar.
Ahora ve a Buckets, selecciona el bucket que acabas de crear y haz clic en PERMISOS. Haz clic en +OTORGAR ACCESO.
En el panel lateral, busca la cuenta de servicio en “Nuevos principales” y asigna el rol de Usuario de objeto de almacenamiento. Luego haz clic en GUARDAR.
Ahora que la configuración de AWS S3 o GCP Cloud Storage está lista, deberás ir a la sección Ajustes del Workspace > Almacenamiento y hacer clic en el botón + Crear proveedor de almacenamiento.
Puedes usar el ícono de bug ubicado en cada región de almacenamiento para probar la configuración adecuada del bucket. Applivery ejecutará una serie de pruebas que confirmarán si el bucket ha sido configurado correctamente.
Una prueba exitosa se verá así:
Puedes desactivar una región de almacenamiento personalizada haciendo clic en el botón Seleccionar de la región de almacenamiento predeterminada (Irlanda).