Quando um fluxo de trabalho é executado, a definição atual associada a ele também é.
É possível transmitir argumentos de ambiente de execução em uma solicitação de execução de fluxo de trabalho e acessar esses argumentos usando uma variável de fluxo de trabalho. Para mais informações, consulte Transmitir argumentos de ambiente de execução em uma solicitação de execução.
Depois que uma execução de fluxo de trabalho é concluída, o histórico e os resultados dela são retidos por um tempo limitado. Para mais informações, consulte Cotas e limites.
Antes de começar
As restrições de segurança definidas pela sua organização podem impedir que você conclua as etapas a seguir. Para informações sobre solução de problemas, consulte Desenvolver aplicativos em um ambiente restrito de Google Cloud .
- Faça login na sua conta do Google Cloud . Se você começou a usar o Google Cloud, crie uma conta para avaliar o desempenho de nossos produtos em situações reais. Clientes novos também recebem US$ 300 em créditos para executar, testar e implantar cargas de trabalho.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
-
In the Google Cloud console, on the project selector page, select or create a Google Cloud project.
Roles required to select or create a project
- Select a project: Selecting a project doesn't require a specific IAM role—you can select any project that you've been granted a role on.
-
Create a project: To create a project, you need the Project Creator role
(
roles/resourcemanager.projectCreator), which contains theresourcemanager.projects.createpermission. Learn how to grant roles.
-
Verify that billing is enabled for your Google Cloud project.
- Se um fluxo de trabalho acessar outros recursos do Google Cloud , verifique se ele
está associado a uma conta de serviço que tenha as permissões corretas para fazer isso.
Para saber qual conta de serviço está associada a um fluxo de trabalho atual, consulte
Verificar a
conta de serviço associada a um fluxo de trabalho.
Observe que, para criar um recurso e anexar uma conta de serviço, você precisa de permissões para criar esse recurso e para representar a conta de serviço que será anexada a ele. Para mais informações, consulte Permissões da conta de serviço.
- Implante um fluxo de trabalho usando o console doGoogle Cloud ou a Google Cloud CLI.
Executar um fluxo de trabalho
É possível executar um fluxo de trabalho das seguintes maneiras:
- No console do Google Cloud
- Usando a Google Cloud CLI no terminal ou no Cloud Shell
- Enviando uma solicitação direta à API Workflows
Também é possível executar um fluxo de trabalho usando as bibliotecas de cliente do Cloud. Para mais informações, consulte Executar um fluxo de trabalho usando as bibliotecas de cliente do Cloud.
Console
Para executar um fluxo de trabalho, no console Google Cloud , acesse a página Fluxos de trabalho:
Na página Fluxos de trabalho, selecione um fluxo para acessar a página de detalhes dele.
Na página Detalhes do fluxo de trabalho, clique em play_arrow Executar.
No painel Entrada da página Executar fluxo de trabalho, insira argumentos de ambiente de execução opcionais para transmitir ao fluxo de trabalho antes da execução. Os argumentos precisam estar no formato JSON, por exemplo,
{"animal":"cat"}. Se o fluxo de trabalho não usa argumentos de ambiente de execução, deixe em branco.Se quiser, especifique o nível de registro de chamadas que você quer aplicar à execução do fluxo de trabalho. Na lista Nível de registro de chamadas, selecione uma das seguintes opções:
- Não especificado: nenhum nível de registro foi especificado. Esse é o padrão. Um nível de registro de execução tem precedência sobre qualquer nível de registro de fluxo de trabalho, a menos que o nível de registro de execução não seja especificado (o padrão). Nesse caso, o nível de registro de fluxo de trabalho é aplicado.
- Somente erros: registra todas as exceções identificadas; ou quando uma chamada é interrompida devido a uma exceção.
- Todas as chamadas: registre todas as chamadas para subfluxos de trabalho ou funções de biblioteca e os respectivos resultados.
- Sem registros: nenhum registro de chamadas.
Se quiser, especifique o nível de histórico de execução que você quer aplicar à execução do fluxo de trabalho. Na lista Histórico de execução, selecione uma das opções:
- Herdar do fluxo de trabalho: aplica a configuração do histórico de execução do fluxo de trabalho. Esse é o padrão.
- Básico: ativa o histórico de execução básica.