Configurar Application Design Center

En este documento se explica a los administradores cómo configurar Application Design Center por primera vez. Si completas esta configuración, tu organización podrá diseñar y gestionar aplicaciones con el Centro de Diseño de Aplicaciones.

Durante el proceso de configuración, el administrador deberá hacer lo siguiente:

Elige tu modelo de configuración

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

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

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

  • Límite a nivel de carpeta: habilitas la gestión de aplicaciones en una carpeta. En la carpeta, el sistema crea un proyecto de gestión en el que habilitas la facturación. A continuación, puede completar la configuración del Centro de diseño de aplicaciones, que crea un contenedor de almacenamiento, habilita las APIs necesarias y le permite hacer lo siguiente:

    • Especifica un nombre para el espacio.
    • Seleccione si quiere inhabilitar las plantillas proporcionadas por Google.
    • Usa Gemini Cloud Assist y Cloud Hub para crear y gestionar tus aplicaciones.

Antes de empezar

Un solo proyecto (vista previa)

Debes tener los siguientes roles en el proyecto:

  • Si tienes el rol 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 Propietario del proyecto (roles/owner), pide a tu administrador que asigne a tu usuario lo siguiente:

    • Administrador del Centro de diseño de aplicaciones (roles/designcenter.admin).
    • Administrador de Uso de Servicio (roles/serviceusage.serviceUsageAdmin).

Nivel de carpeta

Debes tener un recurso de organización, desde el que puedes hacer una de las siguientes acciones:

Debes tener los siguientes roles:

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

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

  • Para completar la configuración del Centro de Diseño de Aplicaciones, debes tener los siguientes roles en el proyecto de gestión:

    • Administrador del Centro de diseño de aplicaciones (roles/designcenter.admin).
    • Administrador de aplicaciones (roles/designcenter.applicationAdmin).

Habilitar la gestión de aplicaciones

Un solo proyecto (vista previa)

Puedes usar Application Design Center en un proyecto habilitado para aplicaciones, lo que te permite definir, agrupar y gestionar aplicaciones. El proyecto habilitado para la aplicación se usa para gestionar las cuotas y la facturación. Puedes crear otros proyectos para almacenar los recursos que crees con el Centro de Diseño de Aplicaciones. Google Cloud

Para habilitar la gestión de aplicaciones en un solo proyecto, consulta Crear un espacio y habilitar APIs.

Nivel de carpeta

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

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

Para saber cómo configurar la gestión de aplicaciones, consulta los siguientes artículos:

Crear un espacio y habilitar APIs

Antes de que tú y tu equipo de desarrollo empecéis a usar el Centro de Diseño de Aplicaciones, debéis completar una configuración inicial automatizada para crear un espacio y habilitar las APIs necesarias.

Un solo proyecto (vista previa)

Para habilitar la gestión de aplicaciones en un solo proyecto y configurar el Centro de diseño de aplicaciones, sigue estos pasos:

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

Ir a Vista general

  1. En el selector de proyectos, elige el proyecto en el que quieras configurar la gestión de aplicaciones.

  2. Haz clic en Ir a Configuración.

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

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

Nivel de carpeta

Para configurar el Centro de Diseño de Aplicaciones, sigue estos pasos:

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

Ir a Vista general

  1. Haz clic en Seleccionar carpeta y elige la carpeta habilitada para la aplicación.

  2. Haz clic en Configurar ADC.

  3. En el campo Nombre de mi espacio, escribe el nombre que quieras darle. No podrás volver a modificar este nombre.

  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 Habilitar plantillas de Google.

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 configuración. El sistema habilita las APIs y crea el contenedor y el espacio de almacenamiento.

Usar tu propio segmento de almacenamiento

El proceso de configuración crea un segmento de Cloud Storage para almacenar los detalles de la aplicación y el código de Terraform generado. También puede usar su propio segmento para almacenar información de la aplicación. Por ejemplo, puedes usar un contenedor si las políticas de tu organización te impiden crear contenedores de almacenamiento.

Para configurar App Design Center y usar tu propio contenedor de Cloud Storage, debes usar la API App Design Center. Sigue estos pasos:

  1. Asegúrate de que tienes acceso para usar las APIs. Para obtener más información, consulta Configurar el acceso a la API.

  2. Asegúrate de que tu contenedor esté en el mismo proyecto de gestión en el que tienes previsto crear tu espacio.

  3. Asegúrate de que tienes los siguientes permisos en el segmento:

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

    Para obtener más información, consulta Permisos de gestión de identidades y accesos para Cloud Storage.

  4. Identifica el nombre del segmento.

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

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

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

    Se crea tu espacio, tu contenedor se usa como ubicación de almacenamiento de la información de la aplicación, se habilitan las APIs necesarias y se completa el proceso de configuración del Centro de Diseño de Aplicaciones.

Siguientes pasos