Favicon

You are here: Home > Distribución de Apps > Builds > Regiones de almacenamiento personalizadas

Regiones de almacenamiento personalizadas

Configura regiones de almacenamiento personalizadas en AWS S3 y GCP para tu cuenta de Applivery y controla dónde se almacenan tus archivos de Builds.

10 min read

TL;DR

Configura regiones de almacenamiento personalizadas en AWS S3 o GCP para tu cuenta de Applivery siguiendo esta guía paso a paso.

Warning

Esta es una funcionalidad premium que puede no estar disponible en tu plan actual. Consulta la disponibilidad en nuestra página de precios.

Los clientes pueden gestionar sus propias Regiones de almacenamiento en AWS S3 y GCP Cloud Storage. Este tutorial te ayudará a configurar correctamente tu región de almacenamiento personalizada en AWS y GCP.

AWS S3

Creación del bucket

1
Inicia sesión en AWS

Inicia sesión en tu consola de Amazon Web Services con tus credenciales.

2
Ve a S3

Accede a la sección Almacenamiento > S3.

3
Crea un bucket

Haz clic en el botón naranja Crear bucket.

4
Rellena la información del bucket

Rellena la información de tu bucket (nombre del bucket y región).

s3-custom-bucket-name | Applivery
5
Configura el acceso público

Baja hasta la sección Configuración de Bloqueo de acceso público para el bucket y selecciona las dos opciones siguientes:

  • Bloquear el acceso público a los buckets y objetos concedido a través de nuevas políticas de buckets o puntos de acceso públicos.

  • Bloquear el acceso público y entre cuentas a los buckets y objetos a través de cualquier política de bucket o punto de acceso público.

  • Reconozco que la configuración actual puede provocar que este bucket y los objetos que contiene se vuelvan públicos.

s3-custom-bucket-security | Applivery
6
Crea el bucket

Baja y haz clic en el botón naranja Crear bucket.

Configuración de credenciales

1
Crea un nuevo usuario de AWS

Recomendamos crear un nuevo usuario de AWS y sus credenciales. Ve a la sección AWS IAM > Usuarios y haz clic en el botón Añadir usuario.

2
Selecciona el tipo de usuario

Selecciona un nombre de usuario y elige la opción Acceso programático en la sección de tipo de acceso.

s3-custom-bucket-user | Applivery
3
Sigue el asistente

Haz clic en Siguiente y sigue los pasos 2, 3 y 4 sin cambiar nada, manteniendo las opciones por defecto. Termina haciendo clic en el botón Crear usuario.

4
Guarda las credenciales

Se mostrarán las credenciales del usuario; cópialas y guárdalas en un lugar seguro. Tendrás que proporcionárselas a nuestro equipo.

s3-custom-bucket-credentials | Applivery

Conceder permisos

1
Añade una política inline

Ahora hay que conceder algunos permisos adicionales al nuevo usuario. En este ejemplo usaremos las Políticas inline de AWS, aunque como alternativa puedes crear una nueva Política y adjuntarla al usuario.

Haz clic en el nuevo usuario y, bajo la pestaña Permisos, haz clic en Añadir política inline.

2
Usa el editor JSON

Usa 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/*"
            ]
        }
    ]
}
Warning

Debes sustituir `arn:aws:s3

mycustom-private-bucket` por el ARN del bucket que creaste en el paso anterior.
:::

Selecciona tu nueva región de almacenamiento

1
Accede a la configuración de almacenamiento

Una vez creado, se añadirá un nuevo registro a la lista, fácilmente identificable porque aparecerá con el título o Gestionado por.

2
Configura la región de almacenamiento

Puedes configurar tu Región de almacenamiento personalizada a nivel de Workspace o de App:

  • Workspace: La configuración se aplicará a todo el Workspace, a todas las Apps excepto a las que ya tengan una Región de almacenamiento personalizada configurada. Para habilitarla, haz clic en Seleccionar en esta pantalla.

  • App: La configuración se aplicará solo a esta App, independientemente de la configuración del Workspace. Para ellodirígete a Ajustes de la App > Avanzado y Selecciona el proveedor de almacenamiento que quieras.

Note

Solo las nuevas Builds cargadas se almacenarán en la nueva región. Las anteriores permanecerán en el mismo lugar.

GCP Cloud Storage

Crear una cuenta de servicio

1
Inicia sesión en GCP

Inicia sesión en tu consola de Google Cloud con tus credenciales.

2
Ve a Cuentas de servicio

Ve a la sección IAM > Cuentas de servicio y haz clic en el botón Crear cuenta de servicio.

3
Rellena la información de la cuenta de servicio

Rellena el Paso 1 con la información de tu cuenta de servicio. Puedes omitir los Pasos 2 y 3 de momento. Luego haz clic en Listo.

step1-gcp-serviceaccount-001 | Applivery
4
Crea una clave

Una vez creada la cuenta de servicio, haz clic en el botón CREAR CLAVE.

5
Ve a Interoperabilidad de Cloud Storage

Ahora ve a Cloud Storage en el menú de productos de GCP y haz clic en Configuración > Interoperabilidad.

6
Crea una clave para la cuenta de servicio

Baja hasta HMAC de cuenta de servicio y haz clic en +CREAR UNA CLAVE PARA OTRA CUENTA DE SERVICIO.

step1-gcp-cloudstorage-interoperability | Applivery
7
Selecciona la cuenta de servicio

Usa las opciones de filtrado para encontrar la cuenta de servicio que generaste en el paso anterior. Selecciónala y haz clic en CREAR CLAVE.

step1-gcp-serviceaccount-004 | Applivery
8
Guarda las credenciales

Se generará un nuevo par de Clave de acceso y Secreto. Guarda estos valores para más adelante.

step1-gcp-serviceaccount-005 | Applivery

Crear un bucket de Cloud Storage

1
Ve a Cloud Storage

Ve a Cloud Storage desde el menú de productos y haz clic en Crear bucket.

2
Rellena el nombre del bucket

Rellena el nombre del bucket y haz clic en CONTINUAR.

step2-gcp-cloudstorage-001 | Applivery
3
Elige la ubicación de almacenamiento

Elige dónde almacenar tus datos de entre las regiones disponibles: almacenamiento regional, doble almacenamiento o almacenamiento multirregional.

step2-gcp-cloudstorage-002 | Applivery
4
Elige la clase de almacenamiento

A continuación, elige la clase de almacenamiento. Recomendamos usar la opción "autoclass" de GCP, que transiciona automáticamente cada objeto a la clase Standard o Nearline según la actividad del objeto, optimizando el coste y la latencia. Es la opción recomendada si la frecuencia de uso puede ser impredecible.

step2-gcp-cloudstorage-003 | Applivery
5
Define el control de acceso

Define una política de control de acceso que debe establecerse como "Detallado" (Fine-grained), ya que Applivery definirá políticas de acceso individuales para cada objeto.

step2-gcp-cloudstorage-004 | Applivery
6
Configura la protección de datos

En protección de datos, recomendamos elegir "Política de eliminación temporal" y luego "Usar duración de retención predeterminada". Haz clic en el botón CREAR para terminar.

step2-gcp-cloudstorage-005 | Applivery

Actualizar los permisos del bucket

1
Ve a los permisos del bucket

Ve a Buckets, selecciona el bucket recién creado y haz clic en PERMISOS.

2
Concede acceso

Haz clic en +CONCEDER ACCESO.

step3-gcp-cloudstorage-001 | Applivery
3
Asigna el rol Storage Object User

En el panel lateral, busca la cuenta de servicio en "Nuevas entidades de seguridad" y asigna el rol "Storage Object User". Luego haz clic en GUARDAR.

step3-gcp-cloudstorage-002 | Applivery

Configurar tu región de almacenamiento personalizada en Applivery

1
Ve a la configuración de almacenamiento

Una vez completada la configuración de AWS S3 o GCP Cloud Storage, abre el menú desplegable superior y accede a Ajustes del Workspace 1 en el panel de Applivery. Luego selecciona Almacenamiento 2 en el menú lateral izquierdo y haz clic en el botón + Crear proveedor de almacenamiento 3.

storage
2
Completa el formulario

Rellena el formulario con la información generada en los pasos anteriores. Luego haz clic en el botón Guardar.

create storage provider

Activar buckets de almacenamiento

Puedes cambiar entre regiones de almacenamiento simplemente haciendo clic en el botón Seleccionar junto a cada región de almacenamiento.

Probar las nuevas configuraciones

Puedes usar el icono de bug situado en cada Región de almacenamiento para probar la configuración correcta del bucket. Applivery ejecutará una serie de pruebas que confirmarán si el bucket se ha configurado correctamente.

step4-gcp-cloudstorage-applivery-002 | Applivery

Una prueba correcta tendrá este aspecto:

storage check

Deshabilitar una Región de almacenamiento personalizada

Puedes deshabilitar una Región de almacenamiento personalizada haciendo clic en el botón Seleccionar de la región de almacenamiento por defecto (Irlanda).

Eliminar una Región de almacenamiento personalizada

Puedes eliminar permanentemente una Región de almacenamiento personalizada haciendo clic en el botón del lápiz 4 junto a ella y luego en el botón Eliminar 5 en la parte inferior del modal. La Región de almacenamiento se eliminará permanentemente del sistema.

delete storage provider
Note

Las Builds cargadas en este almacenamiento dejarán de estar accesibles.

Applivery requiere los permisos s3:PutObject, s3:GetObject, s3:DeleteObject, s3:GetBucketLocation y s3:PutObjectAcl en tu bucket S3.

En la configuración del bucket de AWS S3, selecciona 'Bloquear el acceso público a los buckets y objetos concedido a través de nuevas políticas de buckets o puntos de acceso públicos' y 'Bloquear el acceso público y entre cuentas a los buckets y objetos a través de cualquier política de bucket o punto de acceso público'.

Ve a IAM > Cuentas de servicio en la consola de Google Cloud y haz clic en 'Crear cuenta de servicio'. Rellena el Paso 1 con la información de la cuenta de servicio y omite los Pasos 2 y 3.

Al crear un bucket de GCP Cloud Storage para Applivery, la política de control de acceso debe establecerse como "Detallado" (Fine-grained).

Se recomienda la opción 'autoclass' de GCP Cloud Storage. Transiciona automáticamente los objetos a la clase Standard o Nearline según la actividad, optimizando el coste y la latencia.

En la consola de GCP, dirígete a Buckets, selecciona tu bucket, haz clic en Permisos y luego en '+CONCEDER ACCESO'. Asigna el rol 'Storage Object User' a tu cuenta de servicio.

Configura tu región de almacenamiento personalizada en Applivery a nivel de Workspace o de App desde Ajustes del Workspace > Almacenamiento o Ajustes de la App > Avanzado.

No, solo las nuevas Builds cargadas después de configurar la región de almacenamiento personalizada se almacenarán en la nueva región. Las Builds anteriores permanecerán en su ubicación original.

Last updated: June 8, 2026