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.
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.
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:
- Configura el centro de aplicaciones con uno de los modelos de configuración admitidos.
- 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):
-
Actualizar y eliminar aplicaciones:
Editor de App Hub (
roles/apphub.editor
) -
Ver aplicaciones:
Visor de aplicaciones del centro de control (
roles/apphub.viewer
)
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
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:
Ve a la página Aplicaciones de App Hub:
En la página se muestra una lista de tus aplicaciones.
Para filtrar la lista, usa el campo Filtrar. Puedes filtrar por atributos como Criticidad o Entorno.
gcloud
Busca el ID del proyecto de tu proyecto de gestión o proyecto host.
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. Usaglobal
para aplicaciones globales o una región específica, comous-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. Usaglobal
para aplicaciones globales o una región específica, comous-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 entornoPRODUCTION
, usaattributes.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
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:
Ve a la página Aplicaciones de App Hub:
En la página se muestra una lista de tus aplicaciones.
Haga clic en el nombre de la aplicación que quiera ver.
Se muestra la pestaña Detalles de la aplicación.
gcloud
Busca el ID del proyecto de tu proyecto de gestión o proyecto host.
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. Usaglobal
para aplicaciones globales o una región específica, comous-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
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:
Ve a la página Aplicaciones de App Hub:
En la página se muestra una lista de tus aplicaciones.
En la aplicación que quieras actualizar, haz clic en
Editar.En el panel Editar aplicación, modifique los campos según sea necesario.
Haz clic en Guardar.
gcloud
Busca el ID del proyecto de tu proyecto de gestión o proyecto host.
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. Usaglobal
para aplicaciones globales o una región específica, comous-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
yDEV_EMAIL
: el nombre visible y la dirección de correo del propietario del desarrollador, respectivamente.Opcional:
OPERATOR_NAME
yOPERATOR_EMAIL
: el nombre visible y la dirección de correo del propietario del operador, respectivamente.Opcional:
BUSINESS_NAME
yBUSINESS_EMAIL
: el nombre visible y la dirección de correo del propietario de la empresa, respectivamente.
- Obligatorio:
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
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:
Ve a la página Aplicaciones de App Hub:
En la página se muestra una lista de tus aplicaciones.
Haz clic en el nombre de la aplicación que quieras eliminar.
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.
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
Busca el ID del proyecto de tu proyecto de gestión o proyecto host.
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.
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. Usaglobal
para aplicaciones globales o una región específica, comous-east1
, para aplicaciones regionales.
Siguientes pasos
- Gestionar servicios y cargas de trabajo
- Optimizar una aplicación con recomendaciones de diseño
- Monitorizar tus aplicaciones