Visualizar y lanzar soluciones

En este artículo, aprenderás a ver y a iniciar soluciones desde el catálogo privado.

Antes de comenzar

  • Para iniciar una solución con el catálogo privado, debes tener las siguientes funciones de administración de identidades y accesos (IAM):

    • Consumidor de catálogos (roles/cloudprivatecatalog.consumer) O Visualizador de IAM (roles/viewer) del proyecto de Google Cloud en el que la solución se compartió contigo.

      Si no tienes ninguna función para el proyecto de Cloud, comunícate con el administrador de la organización a fin de solicitar acceso.

    • Si estás implementando una configuración de Terraform, necesitas las funciones siguientes para el proyecto en el que deseas implementar la configuración de Terraform:

      Si no tienes estas funciones, comunícate con el propietario del proyecto O que tenga el permiso setIAMpolicy para que el proyecto solicite acceso.

    • Si implementas una solución con Cloud Deployment Manager, la función Editor de Deployment Manager (roles/deploymentmanager.editor) para el proyecto en el que implementas la solución.

      Si no tienes esta función, comunícate con el propietario del proyecto O con alguien que tenga el permiso setIAMpolicy para solicitar el acceso.

  • Si vas a lanzar una configuración de Terraform, debes configurar Cloud Build:

    1. Habilita la API Cloud Build.

      Habilita la API

    2. Crea una cuenta de servicio para Cloud Build.
    3. Otorga a la cuenta de servicio la función Editor de proyecto (roles/editor) para el proyecto en el que implementas la configuración de Terraform.
    4. Para administrar todos los archivos de estado de Terraform en el catálogo privado, otorga la función de administrador de almacenamiento (roles/storage.admin) a tu cuenta de servicio de Cloud Build para el proyecto en el que se comparte la configuración y el proyecto en el que se implementa la configuración.

      Si deseas conocer los pasos a fin de otorgar acceso, consulta Configura el acceso para la cuenta de servicio de Cloud Build.

Visualiza soluciones del catálogo privado

En el catálogo privado, verás una unión de soluciones de todos los catálogos a los que tienes acceso en tu jerarquía de Google Cloud.

Para ver las soluciones disponibles, ve a la página Catálogo privado de Cloud Console. Las soluciones que se compartieron con usted aparecen en el panel principal.

Para iniciar una solución basada en vínculos de referencia, sigue estos pasos:

  1. Ve a la página Catálogo privado de Cloud Console.

    Ir a la página Catálogo privado

  2. En TIPO, filtra por Vínculo y haz clic en una solución.

  3. Haz clic en Ir al vínculo.

    Esto te llevará a un vínculo fuera del dominio de Google en el que puedes descargar una solución.

Lanzar una solución basada en Deployment Manager (DM)

Para iniciar una solución basada en DM, sigue estos pasos:

  1. Ve a la página Catálogo privado de Cloud Console.

    Ir a la página Catálogo privado

  2. En TIPO, filtra por Plantilla de DM y haz clic en una solución.

  3. Haz clic en Iniciar en Compute Engine.

  4. Si se te solicita, habilita la API de Deployment Manager y la API del catálogo privado.

    Habilitar las API tarda varios minutos en completarse, pero solo tienes que hacerlo una vez por proyecto de Google Cloud (no por solución).

  5. Complete el formulario de implementación.

    Debes ingresar el parámetro zone de forma manual si especificas la región y zona de Compute Engine que prefieras. Ingresa la región seguida de un guion y, luego, la zona (sin espacios): region-zone. Por ejemplo, us-central1-a donde us-central1 es la región y a es la zona.

  6. Haz clic en Implementar.

Se implementa la solución.

Inicie una configuración de Terraform

Para iniciar una configuración de Terraform:

  1. Ve a la página Catálogo privado de Cloud Console.

    Ir a la página Catálogo privado

  2. En TIPO, filtra por Terraform y haz clic en una solución.

  3. Haga clic en Implementar.

  4. Si se le solicita, en la ventana que aparece, haga clic en Iniciar una nueva implementación.

  5. Si se te solicita, habilita la API de Cloud Build.

    Habilitar las API tarda varios minutos en completarse, pero solo tienes que hacerlo una vez por proyecto de Google Cloud (no por solución).

  6. Crea un nombre para tu implementación.

  7. Completa los parámetros.

  8. Haz clic en Obtener vista previa e implementar.

  9. Revise la implementación y haga clic en Implementar.

Se implementa la solución.

Actualizar una implementación de Terraform

Para una implementación existente de una solución de Terraform, puedes actualizar los detalles de la implementación, incluidos los parámetros. Si hay una versión nueva de la configuración de Terraform disponible para la solución, puedes actualizar tu implementación a la última versión de la configuración.

Para actualizar una implementación existente, sigue estos pasos:

  1. Ve a la página Implementaciones en el catálogo privado.

    Ir a la página Implementaciones

  2. En la tabla de implementaciones, haz clic en el nombre de la implementación que quieres actualizar.

  3. En la página Detalles de la implementación, haz clic en Actualizar implementación.

  4. Actualice los detalles de la implementación.

  5. Haz clic en Obtener vista previa e implementar.

  6. Revise la implementación y haga clic en Implementar.

Ver y aplicar la última versión de una configuración

Cuando administras tus implementaciones de Terraform, puedes ver si la solución asociada lanzó una versión más reciente de la configuración de Terraform y actualiza la implementación a la última configuración.

Para ver si una implementación tiene actualizaciones disponibles y aplicar la última versión de la configuración, sigue estos pasos:

  1. Ve a la página Implementaciones en el catálogo privado.

    Ir a la página Implementaciones

  2. Haz clic en Ver implementaciones con actualizaciones para filtrar la tabla de implementaciones. En la tabla, busca la implementación que deseas actualizar y haz clic en Versión nueva disponible.

  3. En la página Detalles de la implementación, haz clic en Actualizar implementación.

  4. En Seleccionar versión, elige Actualizar a la versión más reciente.

  5. Si se te solicita, ingresa valores para cualquier parámetro adicional.

  6. Haz clic en Obtener vista previa e implementar.

  7. Revise la implementación y haga clic en Implementar.

Desaprovisiona una implementación de Terraform

Desaprovisionas una implementación de Terraform para borrar de forma permanente todos sus recursos.

Para desaprovisionar una implementación, sigue estos pasos:

  1. Ve a la página Catálogo privado de Cloud Console.

    Ir a la página Catálogo privado

  2. Haga clic en Implementaciones de Terraform.

  3. En la tabla, busca la implementación que deseas desaprovisionar.

  4. Haz clic en el menú más acciones (que se muestra como tres puntos ordenados verticalmente) y, luego, haz clic en Desaprovisionamiento.

La implementación está desaprovisionada.