Fazer um pedido HTTP

Pode definir uma etapa do fluxo de trabalho que faça uma chamada HTTP e atribuir a resposta da chamada a uma variável. Por exemplo, pode invocar um Google Cloud serviço como as funções do Cloud Run ou o Cloud Run através de um pedido HTTP.

A invocação de um Google Cloud serviço através de um pedido HTTP não deve ser confundida com a utilização de conectores do Workflows para realizar operações de API. Os conetores simplificam os serviços de chamadas porque processam a formatação dos pedidos por si e fornecem métodos e argumentos para que não precise de saber os detalhes de uma Google Cloud API.

Invocar um ponto final de HTTP

Este tipo de passo permite-lhe fazer um pedido HTTP. Os pedidos HTTP e HTTPS são suportados. Os métodos de pedidos HTTP mais comuns têm um atalho de chamada (como http.get e http.post), mas pode fazer qualquer tipo de pedido HTTP definindo o campo call como http.request e especificando o tipo de pedido através do campo method.

YAML

  - STEP_NAME:
      call: HTTP_REQUEST
      args:
          url: URL_VALUE
          method: REQUEST_METHOD
          private_service_name: "REGISTERED_SERVICE"
          headers:
              HEADER_KEY:HEADER_VALUE