Guía de inicio rápido de Google Cloud Console

En esta guía de inicio rápido, se muestra cómo crear, implementar y ejecutar tu primer flujo de trabajo con Cloud Console. El flujo de trabajo de muestra envía una solicitud a una API de muestra y luego usa la respuesta para crear y enviar una solicitud a una API pública. El flujo de trabajo muestra la segunda respuesta de la API.

Antes de comenzar

  1. Accede a tu cuenta de Google Cloud. Si eres nuevo en Google Cloud, crea una cuenta para evaluar el rendimiento de nuestros productos en situaciones reales. Los clientes nuevos también obtienen $300 en créditos gratuitos para ejecutar, probar y, además, implementar cargas de trabajo.
  2. En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  3. Asegúrate de que la facturación esté habilitada para tu proyecto de Cloud. Descubre cómo confirmar que tienes habilitada la facturación en un proyecto.

  4. En la página del selector de proyectos de Google Cloud Console, selecciona o crea un proyecto de Google Cloud.

    Ir al selector de proyectos

  5. Asegúrate de que la facturación esté habilitada para tu proyecto de Cloud. Descubre cómo confirmar que tienes habilitada la facturación en un proyecto.

  6. Habilita la API de Workflows.

    Habilitar la API de Workflows
  7. En Cloud Console, ve a la página Cuentas de servicio.

    Ir a la página Crear cuenta de servicio
  8. Selecciona Crear cuenta de servicio.
  9. Ingresa un nombre en el campo Nombre de cuenta de servicio.
  10. Haga clic en Crear.
  11. En la lista Función, selecciona Logging > Escritor de registros.

    Nota: El campo Función autoriza a tu cuenta de servicio para acceder a los recursos. Para enviar registros a Cloud Logging, asigna la función roles/logging.logWriter. Si desarrollas una app de producción, otorga siempre las funciones menos permisivas posibles. Para obtener más información, consulta asigna funciones a cuentas de servicio. Si deseas obtener una lista de las funciones de flujos de trabajo, consulta la referencia de control de acceso.
  12. Haga clic en Continuar.
  13. Haga clic en Listo.

Crear y, luego, implementar un flujo de trabajo

  1. Para crear un flujo de trabajo nuevo, abre la página Flujos de trabajo en Google Cloud Console:
    Ir a la página de flujos de trabajo

  2. En la página Flujos de trabajo en la consola, selecciona Crear (Create).

  3. Ingresa un nombre para el flujo de trabajo nuevo, como myFirstWorkflow. El nombre puede contener letras, números, guiones bajos y guiones. Debe comenzar con una letra y terminar con una letra o un número.

  4. Elige us-central1 para la región.

  5. Selecciona la cuenta de servicio que creaste antes para la cuenta de servicio.

  6. Selecciona Siguiente.

  7. En el editor de flujo de trabajo, copie y pegue el siguiente flujo de trabajo:

    YAML

    - getCurrentTime:
        call: http.get
        args:
          url: https://us-central1-workflowsample.cloudfunctions.net/datetime
        result: currentTime
    - readWikipedia:
        call: http.get
        args:
          url: https://en.wikipedia.org/w/api.php
          query:
            action: opensearch
            search: ${currentTime.body.dayOfTheWeek}
        result: wikiResult
    - returnResult:
        return: ${wikiResult.body[1]}

    JSON

    [
      {
        "getCurrentTime": {
          "call": "http.get",
          "args": {
            "url": "https://us-central1-workflowsample.cloudfunctions.net/datetime"
          },
          "result": "currentTime"
        }
      },
      {
        "readWikipedia": {
          "call": "http.get",
          "args": {
            "url": "https://en.wikipedia.org/w/api.php",
            "query": {
              "action": "opensearch",
              "search": "${currentTime.body.dayOfTheWeek}"
            }
          },
          "result": "wikiResult"
        }
      },
      {
        "returnResult": {
          "return": "${wikiResult.body[1]}"
        }
      }
    ]

    Este flujo de trabajo realiza una llamada a una API de muestra para obtener la fecha actual. Toma el día de la semana de esa respuesta y lo pasa a la API de Wikipedia, en la que busca artículos relevantes en Wikipedia sobre el día actual de la semana.

  8. Selecciona Implementar.

Ejecuta el flujo de trabajo

Ahora que tu flujo de trabajo se implementó con éxito, podemos ejecutarlo por primera vez. Después de implementar el flujo de trabajo, accederás a la página Detalles (Details):

Página Detalles del flujo de trabajo

Para ejecutar el flujo de trabajo, sigue estos pasos:

  1. En la página Detalles del flujo de trabajo, selecciona Ejecutar.

  2. En la página Ejecutar flujo de trabajo, selecciona Ejecutar.

  3. Visualiza los resultados de tu flujo de trabajo en el panel Resultado:

    Resultado de la guía de inicio rápido de flujos de trabajo

Implementó y ejecutó su primer flujo de trabajo.

Limpia

Sigue estos pasos para evitar que se apliquen cargos a tu cuenta de Google Cloud por los recursos que usaste en esta guía de inicio rápido.

  1. Ve a la página Flujos de trabajo en Cloud Console.
    Flujos de trabajo

  2. Selecciona el botón Borrar.

  3. En el indicador que aparece, ingresa el nombre del flujo de trabajo.

  4. Selecciona Borrar.

¿Qué sigue?