Gestionar aplicaciones del centro de aplicaciones

Cuando configuras App Hub, creas un límite administrativo para tus aplicaciones. Este límite es el proyecto de gestión o el conjunto de proyectos host y de servicio que hayas configurado para la gestión de aplicaciones, en función del modelo de configuración. Los servicios y las cargas de trabajo se registran como aplicaciones dentro de este límite administrativo.

Para evitar que la configuración cambie y mantener una fuente de información clara, te recomendamos que gestiones los recursos de tu aplicación en el entorno en el que se definieron originalmente:

  • En el caso de las aplicaciones implementadas a partir de una plantilla de Application Design Center: Utiliza Application Design Center para gestionar y actualizar la aplicación. Puedes revisar la plantilla para cambiar el diseño de la aplicación o crear una revisión de la aplicación para actualizar ajustes como los detalles de la aplicación y los componentes.

    Ir a Application Design Center

  • En el caso de las aplicaciones creadas registrando recursos en App Hub: Gestiona la aplicación, sus servicios y sus cargas de trabajo directamente en App Hub.

    Ir a App Hub

En esta página se describe cómo gestionar las aplicaciones que se han registrado directamente en App Hub. Puedes realizar estas acciones mediante la consola Google Cloud o la CLI de Google Cloud. Para las aplicaciones implementadas a partir de una plantilla, consulta la documentación de Application Design Center.

Antes de empezar

Antes de poder enumerar, ver, actualizar y eliminar aplicaciones en el centro de aplicaciones, sigue estos pasos:

  1. Configura el centro de aplicaciones con uno de los modelos de configuración admitidos.
  2. Crea una aplicación y registra los recursos admitidos en la aplicación que quieras gestionar.

Roles obligatorios

Para obtener los permisos que necesitas para gestionar aplicaciones en App Hub, pide a tu administrador que te conceda los siguientes roles de gestión de identidades y accesos en el límite administrativo de la aplicación de tu modelo de configuración (el proyecto de gestión o los proyectos host y de servicio):

Para obtener más información sobre cómo conceder roles, consulta el artículo Gestionar el acceso a proyectos, carpetas y organizaciones.

También puedes conseguir los permisos necesarios a través de roles personalizados u otros roles predefinidos.

Para obtener más información sobre los roles de App Hub, consulta Roles y permisos de gestión de identidades y accesos de App Hub.

Mostrar aplicaciones

Sigue estos pasos para ver y filtrar todas las aplicaciones de tu límite administrativo de Centro de aplicaciones:

Consola

  1. En la página Bienvenido de la consola Google Cloud , usa el selector de proyectos para seleccionar tu proyecto de gestión o tu proyecto host:

    Ir a Bienvenida

  2. Ve a la página Aplicaciones de App Hub:

    Ve a Aplicaciones.

    En la página se muestra una lista de tus aplicaciones.

  3. Para filtrar la lista, usa el campo Filtrar. Puedes filtrar por atributos como Criticidad o Entorno.

gcloud

  1. Busca el ID del proyecto de tu proyecto de gestión o proyecto host.

  2. Muestra una lista de tus aplicaciones con una de las siguientes opciones:

    • Lista todas las aplicaciones:

      gcloud apphub applications list \
          --project=PROJECT_ID \
          --location=LOCATION
      

      Haz los cambios siguientes:

      • PROJECT_ID: el ID de tu proyecto host o de gestión.
      • LOCATION: la ubicación de tus aplicaciones. Usa global para aplicaciones globales o una región específica, como us-east1, para aplicaciones regionales.
    • Filtra la lista de aplicaciones por atributos mediante la marca --filter:

      gcloud apphub applications list \
          --project=PROJECT_ID \
          --location=LOCATION \
          --filter=FILTER_EXPRESSION \
      

      Haz los cambios siguientes:

      • PROJECT_ID: el ID de tu proyecto host o de gestión.
      • LOCATION: la ubicación de tus aplicaciones. Usa global para aplicaciones globales o una región específica, como us-east1, para aplicaciones regionales.
      • FILTER_EXPRESSION: la expresión de filtro para especificar atributos. Por ejemplo, para enumerar todas las aplicaciones con un tipo de entorno PRODUCTION, usa attributes.environment.type=PRODUCTION.

Ver los detalles de la aplicación

Sigue estos pasos para ver la información detallada de una aplicación específica, incluidos sus atributos y metadatos:

Consola

  1. En la página Bienvenido de la consola Google Cloud , usa el selector de proyectos para seleccionar tu proyecto de gestión o tu proyecto host:

    Ir a Bienvenida

  2. Ve a la página Aplicaciones de App Hub:

    Ve a Aplicaciones.

    En la página se muestra una lista de tus aplicaciones.

  3. Haga clic en el nombre de la aplicación que quiera ver.

    Se muestra la pestaña Detalles de la aplicación.

gcloud

  1. Busca el ID del proyecto de tu proyecto de gestión o proyecto host.

  2. Describe una aplicación:

    gcloud apphub applications describe APPLICATION_NAME \
        --project=PROJECT_ID \
        --location=LOCATION
    

    Haz los cambios siguientes:

    • APPLICATION_NAME: el nombre de tu aplicación. Este valor se especifica al crear una aplicación.
    • PROJECT_ID: el ID de tu proyecto host o de gestión.
    • LOCATION: la ubicación de tu aplicación. Usa global para aplicaciones globales o una región específica, como us-east1, para aplicaciones regionales.

Actualizar atributos de la aplicación

Siga estos pasos para modificar los atributos definidos por el usuario de una aplicación después de crearla:

Consola

  1. En la página Bienvenido de la consola Google Cloud , usa el selector de proyectos para seleccionar tu proyecto de gestión o tu proyecto host:

    Ir a Bienvenida

  2. Ve a la página Aplicaciones de App Hub:

    Ve a Aplicaciones.

    En la página se muestra una lista de tus aplicaciones.

  3. En la aplicación que quieras actualizar, haz clic en Editar.

  4. En el panel Editar aplicación, modifique los campos según sea necesario.

  5. Haz clic en Guardar.

gcloud

  1. Busca el ID del proyecto de tu proyecto de gestión o proyecto host.

  2. Actualiza los atributos de la aplicación. Puede actualizar cualquiera de los atributos mutables, como display-name, criticality-type, environment-type y los propietarios:

    gcloud apphub applications update APPLICATION_NAME \
        --project=PROJECT_ID \
        --location=LOCATION \
        --display-name=DISPLAY_NAME \
        --criticality-type=CRITICALITY_LEVEL \
        --environment-type=ENVIRONMENT \
        --developer-owners=display-name=DEV_NAME,email=DEV_EMAIL \
        --operator-owners=display-name=OPERATOR_NAME,email=OPERATOR_EMAIL \
        --business-owners=display-name=BUSINESS_NAME,email=BUSINESS_EMAIL
    

    Haz los cambios siguientes:

    • Obligatorio: APPLICATION_NAME, el nombre de tu aplicación. Este valor se especifica al crear una aplicación.
    • Obligatorio: PROJECT_ID, el ID de tu proyecto host o de gestión.
    • Obligatorio: LOCATION, la ubicación de tu aplicación. Usa global para aplicaciones globales o una región específica, como us-east1, para aplicaciones regionales.
    • Opcional: DISPLAY_NAME: el nombre visible de tu aplicación.
    • Opcional: CRITICALITY_LEVEL: el nivel de importancia de la aplicación. Se debe utilizar uno de los valores indicados a continuación.

      • MISSION_CRITICAL
      • HIGH
      • MEDIUM
      • LOW
    • Opcional: ENVIRONMENT, la fase del ciclo de vida del software. Se debe utilizar uno de los valores indicados a continuación.

      • PRODUCTION
      • STAGING
      • DEVELOPMENT
      • TEST
    • Opcional: DEV_NAME y DEV_EMAIL: el nombre visible y la dirección de correo del propietario del desarrollador, respectivamente.

    • Opcional: OPERATOR_NAME y OPERATOR_EMAIL: el nombre visible y la dirección de correo del propietario del operador, respectivamente.

    • Opcional: BUSINESS_NAME y BUSINESS_EMAIL: el nombre visible y la dirección de correo del propietario de la empresa, respectivamente.

Eliminar una aplicación

Para eliminar una aplicación, primero debes anular el registro de todos los servicios y cargas de trabajo asociados. A continuación, sigue estos pasos para eliminar la aplicación:

Consola

  1. En la página Bienvenido de la consola Google Cloud , usa el selector de proyectos para seleccionar tu proyecto de gestión o tu proyecto host:

    Ir a Bienvenida

  2. Ve a la página Aplicaciones de App Hub:

    Ve a Aplicaciones.

    En la página se muestra una lista de tus aplicaciones.

  3. Haz clic en el nombre de la aplicación que quieras eliminar.

  4. Ve a la pestaña Servicios y cargas de trabajo y asegúrate de haber anulado el registro de todos los recursos asociados a la aplicación. Para obtener más información, consulta el artículo Anular el registro de servicios y cargas de trabajo.

  5. Una vez que se hayan dado de baja todos los servicios y cargas de trabajo, vuelve a los detalles de la aplicación y haz clic en Eliminar.

gcloud

  1. Busca el ID del proyecto de tu proyecto de gestión o proyecto host.

  2. Asegúrate de haber anulado el registro de todos los recursos asociados a la aplicación. Para obtener más información, consulta el artículo sobre cómo anular el registro de servicios y cargas de trabajo.

  3. Una vez que la aplicación no tenga recursos registrados, elimínala:

    gcloud apphub applications delete APPLICATION_NAME \
        --project=PROJECT_ID \
        --location=LOCATION
    

    Haz los cambios siguientes:

    • APPLICATION_NAME: el nombre de tu aplicación. Este valor se especifica al crear una aplicación.
    • PROJECT_ID: el ID de tu proyecto host o de gestión.
    • LOCATION: la ubicación de tu aplicación. Usa global para aplicaciones globales o una región específica, como us-east1, para aplicaciones regionales.

Siguientes pasos