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