Gestionar soluciones
En esta guía se explica cómo actualizar y eliminar soluciones en el catálogo de servicios.
Si prefieres quitar el acceso a una solución, consulta Quitar una solución de un catálogo.
Antes de empezar
Debes tener los siguientes roles de Gestión de Identidades y Accesos (IAM):
- Administrador de catálogo O Administrador de catálogo de la Google Cloud organización asociada al Google Cloud proyecto que tiene habilitado Service Catalog. Si no tienes este rol, ponte en contacto con el administrador de tu organización para solicitar acceso.
- Administrador de Storage para el proyecto en el que quieras crear tu solución. Google Cloud Si tu configuración de Terraform está en otro proyecto, también debes tener el rol Administrador de Storage en el proyecto que contiene tu configuración de Terraform.
- Editor de Cloud Build para el Google Cloud proyecto en el que quieras crear la solución.
Si tienes previsto usar tu propia cuenta de servicio, también debes tener el rol Usuario de cuenta de servicio en el proyecto Google Cloud que contiene la cuenta de servicio que quieres usar.
Si no tienes estos roles, ponte en contacto con el administrador de tu organización para solicitar acceso.
Si tienes previsto usar tu propia cuenta de servicio, esta debe tener los siguientes roles de gestión de identidades y accesos:
- Administrador de Storage para el proyecto en el que quieras crear tu solución. Google Cloud Si tu configuración de Terraform está en otro proyecto, tu cuenta de servicio también debe tener el rol Lector de objetos de almacenamiento en el proyecto que contenga la configuración de Terraform.
- Escritor de registros del proyecto en el que quieras crear tu solución.Google Cloud
Si no tienes estos roles, ponte en contacto con el administrador de tu organización para solicitar acceso.
Actualizar una solución
Cuando editas una solución en el catálogo de servicios, se actualiza inmediatamente en todos los catálogos a los que esté asignada. Al actualizar una solución, no se verán afectados los despliegues que ya se hayan realizado. Los usuarios que accedan a la solución después de que la actualices solo podrán desplegar la versión más reciente.
En el caso de las soluciones de Terraform, si actualizas la configuración, los usuarios verán una nueva versión en la página Implementaciones de la Google Cloud consola. Los usuarios pueden actualizar su implementación a la versión más reciente.
Editar los detalles de la solución
Para editar y actualizar una solución, sigue estos pasos:
- Ve a la página Soluciones de la consola de administración del catálogo de servicios de la Google Cloud consola.
Ve a la página Soluciones. - Haz clic en Seleccionar para elegir el proyecto Google Cloud .
- En la lista de soluciones, haz clic en el nombre de la solución para abrir la página Detalles de la solución.
- En el menú de la parte superior, haz clic en EDITAR.
- Haz los cambios necesarios en la solución.
También puedes proporcionar tu propia cuenta de servicio haciendo clic en la casilla situada junto a Seleccionar o introducir tu propia cuenta de servicio. Si tu cuenta de servicio se encuentra en el mismo proyecto en el que vas a crear tu solución, selecciona Seleccionar una cuenta de servicio del proyecto actual y, a continuación, elige tu cuenta de servicio en el menú desplegable. Google Cloud Si tu cuenta de servicio se encuentra en un Google Cloud proyecto diferente al de tu solución, selecciona Escribe la dirección de correo de una cuenta de servicio de cualquier proyecto e introduce la dirección de correo de tu cuenta de servicio.
Haz clic en ACTUALIZAR.
Los detalles de la solución actualizada ahora aparecen en la página Detalles de la solución.
Actualizar una configuración de Terraform
Las soluciones de Terraform usan la gestión de versiones de los objetos de Cloud Storage para gestionar las actualizaciones de los archivos de configuración. Para actualizar el archivo de configuración de una solución de Terraform, tienes las siguientes opciones:
Usa otro objeto de Cloud Storage que contenga un archivo de configuración nuevo. Para cambiar el objeto de Cloud Storage de una solución, edita los detalles de la solución y actualiza el campo Enlace a la configuración de Terraform con la ruta de la URL del nuevo objeto. Después de actualizar los detalles de la solución, los usuarios podrán implementar inmediatamente la versión más reciente.
Actualiza el objeto de Cloud Storage de la solución con una nueva versión de la configuración. Para ver los pasos que debes seguir para subir un nuevo archivo de configuración, consulta Subir objetos. Después de actualizar el objeto de Cloud Storage de la solución, también debe ver y aplicar los cambios a la solución en Service Catalog.
Ver y aplicar una versión más reciente de una configuración
Cuando Service Catalog detecta cambios en un archivo de configuración de Terraform, debes aplicar la última versión para actualizar la solución para tus usuarios.
Para ver y aplicar la última versión de una configuración de Terraform, sigue estos pasos:
Ve a la página Soluciones de la consola de administración del catálogo de servicios de laGoogle Cloud .
Ve a la página Soluciones.En la tabla de soluciones, ve a Estado de la versión de la solución y haz clic en Nueva versión disponible.
En la página Detalles de la solución, haz clic en Comparar versiones para descargar y comparar la versión actual y la más reciente de la configuración. Después de comparar las versiones, haz clic en Cerrar para volver a la página Detalles de la solución.
Haz clic en Aplicar versión más reciente.
En Novedades de la versión, añade una descripción para informar a los usuarios sobre las actualizaciones de la configuración.
También puedes proporcionar tu propia cuenta de servicio haciendo clic en la casilla situada junto a Seleccionar o introducir tu propia cuenta de servicio. Si tu cuenta de servicio se encuentra en el mismo Google Cloud proyecto en el que vas a crear tu solución, selecciona Seleccionar una cuenta de servicio del proyecto actual y, a continuación, selecciona tu cuenta de servicio en el menú desplegable. Si tu cuenta de servicio se encuentra en un Google Cloud proyecto diferente al de tu solución, selecciona Escribe el correo de una cuenta de servicio de cualquier proyecto e introduce el correo de tu cuenta de servicio.
Haz clic en Actualizar.
Eliminar soluciones de Service Catalog
Cuando eliminas una solución, se quita de los catálogos asociados y los usuarios del catálogo de servicios ya no pueden verla ni iniciarla. En el caso de las soluciones basadas en Deployment Manager, los usuarios pueden seguir accediendo a sus implementaciones y usándolas.
Si prefieres mantener la solución en el catálogo de servicios, puedes quitarla de un catálogo.
Para eliminar una o varias soluciones, sigue estos pasos:
- Ve a la página Soluciones de la consola de administración del catálogo de servicios. Google Cloud
Ve a la página Soluciones. - Haz clic en Seleccionar para elegir el proyecto Google Cloud .
- En la lista de soluciones, marca la casilla situada junto a cada solución que quieras eliminar.
- Con las soluciones seleccionadas, en el menú superior, haz clic en ELIMINAR.
- Haz clic en CONFIRMAR.
Las soluciones se eliminan del catálogo de servicios.