Configurar Application Design Center

En este documento, se guía a los administradores a través de la configuración única de Application Design Center. Completar esta configuración permite que tu organización diseñe y administre aplicaciones con App Design Center.

En el proceso de configuración, como administrador, realizarás las siguientes acciones:

Elige tu modelo de configuración

Antes de configurar el Centro de diseño de aplicaciones, elige un límite de administración de aplicaciones en el que crearás plantillas, aplicaciones y otros recursos del Centro de diseño de aplicaciones.

El límite de administración de aplicaciones actúa como un lugar centralizado para todas las tareas de administración de aplicaciones, incluidas las APIs, el control de acceso, la facturación y las cuotas. El límite de administración de aplicaciones que elijas afectará la configuración de tu Centro de diseño de aplicaciones de las siguientes maneras:

  • Límite de un solo proyecto (vista previa): El sistema configura rápidamente tu proyecto para la administración de aplicaciones, habilita las APIs requeridas y crea un espacio y un bucket de almacenamiento predeterminados.

  • Límite a nivel de la carpeta: Habilitas la administración de aplicaciones en una carpeta. En la carpeta, el sistema crea un proyecto de administración en el que habilitas la facturación. Luego, puedes completar la configuración del Centro de diseño de apps, que crea un bucket de almacenamiento, habilita las APIs requeridas y te permite hacer lo siguiente:

    • Especifica un nombre para tu espacio.
    • Selecciona si deseas inhabilitar las plantillas que proporciona Google.
    • Usa Gemini Cloud Assist y Cloud Hub para crear y administrar tus aplicaciones.

Antes de comenzar

Un solo proyecto (vista previa)

Debes tener los siguientes roles en el proyecto:

  • Si tienes el rol de propietario del proyecto (roles/owner), el sistema asignará automáticamente los permisos restantes a tu usuario para completar la configuración.

  • Si no tienes el rol de propietario del proyecto (roles/owner), pídele a tu administrador que te asigne lo siguiente:

    • Administrador de App Design Center (roles/designcenter.admin)
    • Administrador de Service Usage (roles/serviceusage.serviceUsageAdmin)

A nivel de la carpeta

Debes tener un recurso de organización, desde el cual debes realizar una de las siguientes acciones:

Debes tener los siguientes roles:

  • Para habilitar la administración de aplicaciones en una carpeta y crear un proyecto de administración subyacente, debes tener el rol de Administrador de carpetas (resourcemanager.folderAdmin) en el recurso principal.

  • Para habilitar la facturación en el proyecto de administración, debes tener los permisos de facturación necesarios en la cuenta de facturación y el proyecto de administración.

  • Para completar la configuración del Centro de diseño de apps, debes tener los siguientes roles en el proyecto de administración:

    • Administrador de App Design Center (roles/designcenter.admin)
    • Administrador de aplicaciones (roles/designcenter.applicationAdmin)

Habilitar la administración de aplicaciones

Un solo proyecto (vista previa)

Puedes usar el Centro de diseño de aplicaciones en un proyecto habilitado para aplicaciones, lo que te permite definir, agrupar y administrar aplicaciones. Usas el proyecto habilitado para la app para administrar las cuotas y la facturación. Puedes crear otros proyectos para almacenar los recursos de Google Cloud que crees con App Design Center.

Para habilitar la administración de aplicaciones en un solo proyecto, consulta Crea un espacio y habilita las APIs.

A nivel de la carpeta

Puedes usar el Centro de diseño de aplicaciones en una carpeta configurada para la administración de aplicaciones, lo que te permite definir, agrupar y administrar aplicaciones. En tu carpeta, puedes crear una jerarquía de recursos y controlar el acceso según la estructura organizativa y las responsabilidades del equipo.

Cuando habilitas la administración de aplicaciones, el sistema crea un proyecto de administración nuevo en la carpeta. Usas el proyecto de administración para administrar las cuotas y la facturación de los proyectos descendientes asociados con la carpeta. Puedes crear proyectos adicionales en la carpeta para almacenar los recursos de Google Cloud que crees con App Design Center.

Para conocer los pasos para configurar la administración de aplicaciones, consulta los siguientes vínculos:

Crea un espacio y habilita las APIs

Antes de que tú y tu equipo de desarrollo comiencen a usar App Design Center, deben completar una configuración inicial automatizada para crear un espacio y habilitar las APIs requeridas.

Un solo proyecto (vista previa)

Para habilitar la administración de aplicaciones en un solo proyecto y configurar el Centro de diseño de aplicaciones, haz lo siguiente:

  1. Ve a la página Descripción general de App Design Center.

Ir a Descripción general

  1. En el selector de proyectos, selecciona el proyecto en el que deseas configurar la administración de aplicaciones.

  2. Haz clic en Ir a Configuración.

  3. En el panel Configura tu proyecto para la administración de aplicaciones, revisa la lista de APIs que se habilitarán.

  4. Haz clic en Habilitar. El sistema habilita las APIs y crea el bucket de almacenamiento y el espacio default-space.

A nivel de la carpeta

Para configurar App Design Center, haz lo siguiente:

  1. Ve a la página Descripción general de App Design Center.

Ir a Descripción general

  1. Haz clic en Seleccionar carpeta y elige tu carpeta habilitada para la app.

  2. Haz clic en Configurar ADC.

  3. En el campo Nombre de mi espacio, ingresa un nombre para tu espacio. No podrás editar este nombre más adelante.

  4. De forma predeterminada, el espacio contiene componentes y plantillas de aplicaciones creados por Google. Para quitar los componentes y las plantillas de aplicaciones de Google del espacio, desmarca la casilla de verificación Habilitar plantillas de Google con opiniones.

Si quitas las plantillas de Google, los usuarios del espacio solo podrán usar los componentes que importes y las plantillas de aplicaciones que crees.

  1. Haz clic en Completar la configuración. El sistema habilita las APIs y crea el bucket y el espacio de almacenamiento.

Usa tu propio bucket de almacenamiento

El proceso de configuración crea un bucket de Cloud Storage para almacenar los detalles de la aplicación y el código de Terraform generado. Como alternativa, puedes usar tu propio bucket para almacenar la información de la aplicación. Por ejemplo, puedes usar un bucket existente si las políticas de la organización te impiden crear buckets de almacenamiento nuevos.

Para configurar el Centro de diseño de apps y usar tu propio bucket de Cloud Storage, debes usar la API del Centro de diseño de apps. Haz lo siguiente:

  1. Asegúrate de tener acceso para usar las APIs. Para obtener más información, consulta Cómo configurar el acceso a la API.

  2. Asegúrate de que tu bucket esté en el mismo proyecto de administración en el que planeas crear tu espacio.

  3. Asegúrate de tener los siguientes permisos en el bucket:

    • storage.buckets.get
    • storage.objects.create

    Si deseas obtener más información, consulta Permisos de IAM para Cloud Storage.

  4. Identifica el nombre del bucket.

  5. Crea tu llamada a la API con el recurso projects.locations.spaces:

    1. Especifica el nombre de tu bucket en el campo gcs_bucket. Por ejemplo, si el URI del bucket es gs://my-bucket, el nombre del bucket es my-bucket.

    2. Usa el método projects.locations.spaces.create para crear el espacio.

    Se crea tu espacio, tu bucket se usa como la ubicación de almacenamiento para la información de la aplicación, se habilitan las APIs requeridas y se completa el proceso de configuración del Centro de diseño de apps.

¿Qué sigue?