Administra soluciones
En esta guía, aprenderás a actualizar y borrar soluciones en el catálogo de servicios.
Si prefieres quitar el acceso a una solución, consulta Quita una solución de un catálogo.
Antes de comenzar
Debes tener los siguientes roles de Identity and Access Management (IAM):
- Administrador del catálogo O Administrador de catálogo de la organizaciónGoogle Cloud asociada con el proyecto Google Cloud que tiene habilitado el catálogo de servicios. Si no tienes esta función, comunícate con el administrador de tu organización para solicitar acceso.
- Administrador de almacenamiento para el Google Cloud proyecto en el que deseas crear tu solución. Si tu configuración de Terraform está en un proyecto diferente, también debes tener el rol de administrador de almacenamiento para el proyecto que contiene tu configuración de Terraform.
- Editor de Cloud Build del Google Cloud proyecto en el que deseas crear la solución.
Si planeas usar tu propia cuenta de servicio, también debes tener el rol de usuario de la cuenta de servicio para el Google Cloud proyecto que contiene la cuenta de servicio que planeas usar.
Si no tienes estas funciones, comunícate con el administrador de tu organización para solicitar acceso.
Si planeas usar tu propia cuenta de servicio, esta debe tener los siguientes roles de IAM:
- Administrador de almacenamiento para el Google Cloud proyecto en el que deseas crear tu solución. Si tu configuración de Terraform está en un proyecto diferente, tu cuenta de servicio también debe tener el rol de Visualizador de objetos de almacenamiento para el proyecto que contiene la configuración de Terraform.
- Logs Writer para el proyectoGoogle Cloud en el que deseas crear tu solución.
Si no tienes estas funciones, comunícate con el administrador de tu organización para solicitar acceso.
Actualiza una solución
Cuando editas una solución en el catálogo de servicios, se actualiza de inmediato en cualquier catálogo en el que se asigna. La actualización de una solución no afecta a las implementaciones existentes, y los usuarios que acceden a la solución después de que la actualizas solo pueden implementar la última versión.
En el caso de las soluciones de Terraform, si actualizas la configuración, aparecerá una versión nueva en la página Implementaciones del usuario en la consola de Google Cloud. Los usuarios pueden optar por actualizar su implementación a la versión más reciente.
Edita los detalles de la solución
Para editar y actualizar una solución, sigue estos pasos:
- Ve a la página Soluciones del administrador del catálogo de servicios en la consola de Google Cloud.
Ir 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 Solutions Details.
- En el menú superior, haga clic en EDITAR.
- Realiza las actualizaciones necesarias en la solución.
De manera opcional, puedes proporcionar tu propia cuenta de servicio haciendo clic en la casilla de verificación junto a Seleccionar o ingresar tu propia cuenta de servicio. Si tu cuenta de servicio se encuentra en el mismo Google Cloud proyecto en el que creas tu solución, selecciona Seleccionar una cuenta de servicio del proyecto actual y elige tu cuenta de servicio en el menú desplegable. Si tu cuenta de servicio se encuentra en un proyecto Google Cloud diferente al de tu solución, selecciona Ingresar un correo electrónico de cuenta de servicio desde cualquier proyecto y, luego, ingresa el correo electrónico 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.
Actualiza una configuración de Terraform
Las soluciones de Terraform usan el Control de versiones de objetos de Cloud Storage para administrar 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 un objeto de Cloud Storage diferente 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 Vínculo a la configuración de Terraform con la ruta de URL al objeto nuevo. Después de actualizar los detalles de la solución, los usuarios pueden implementar de inmediato la versión más reciente.
Actualiza el objeto actual de Cloud Storage de la solución con una versión nueva de la configuración. Si quieres conocer los pasos para subir un archivo de configuración nuevo, consulta Sube objetos. Después de actualizar el objeto de Cloud Storage de la solución, también debes ver y aplicar los cambios a la solución en el catálogo de servicios.
Visualiza y aplica una versión más reciente de una configuración
Cuando el catálogo de servicios detecta cambios en un archivo de configuración de Terraform, debes aplicar la versión más reciente para actualizar la solución de tus usuarios.
A fin de ver y aplicar la versión más reciente de una configuración de Terraform, haz lo siguiente:
Ve a la página Soluciones del administrador del catálogo de servicios en la consola de Google Cloud.
Ir a la página SolucionesEn la tabla de soluciones, ve al 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 Aspectos destacados de la versión nueva, agrega una descripción para informar a los usuarios sobre las actualizaciones de la configuración.
De manera opcional, puedes proporcionar tu propia cuenta de servicio haciendo clic en la casilla de verificación junto a Seleccionar o ingresar tu propia cuenta de servicio. Si tu cuenta de servicio se encuentra en el mismo Google Cloud proyecto en el que creas tu solución, selecciona Seleccionar una cuenta de servicio del proyecto actual y selecciona tu cuenta de servicio en el menú desplegable. Si tu cuenta de servicio se encuentra en un proyecto Google Cloud diferente de tu solución, selecciona Ingresar un correo electrónico de cuenta de servicio desde cualquier proyecto y, luego, ingresa el correo electrónico de tu cuenta de servicio.
Haz clic en Actualizar.
Borra soluciones del catálogo de servicios
Cuando borras una solución, quitas la solución de cualquier catálogo asociado y tus usuarios del catálogo de servicios ya no pueden ver ni iniciar la solución. Para las soluciones basadas en Deployment Manager, los usuarios pueden seguir accediendo a sus implementaciones existentes y usarlas.
Si prefieres mantener la solución en el catálogo de servicios, puedes quitar la solución de un catálogo.
Para borrar una o más soluciones, sigue estos pasos:
- Ve a la página Soluciones del administrador del catálogo de servicios en la consola de Google Cloud.
Ir a la página Soluciones - Haz clic en Seleccionar para elegir el proyecto Google Cloud .
- En la lista de soluciones, marca la casilla junto a cada solución que deseas borrar.
- Con las soluciones seleccionadas, en el menú superior, haga clic en BORRAR.
- Haz clic en CONFIRMAR.
Las soluciones se borran del catálogo de servicios.