Encontrar integrações que precisam de uma conta de serviço de execução

Esta página ajuda você a encontrar as integrações que exigem uma conta de serviço de execução antes que as mudanças de autorização entrem em vigor.

Determinar se uma integração precisa de uma conta de serviço de execução

Você só precisa de uma conta de serviço de execução quando as credenciais do usuário não estão disponíveis para toda a execução. Isso ocorre nas seguintes situações:

Tipo de execução As credenciais do usuário estão disponíveis? A conta de serviço de execução é obrigatória?
Síncrona: um usuário aciona a integração e aguarda o resultado. Sim, durante toda a execução. Não
Assíncrona: a integração é colocada na fila e concluída mais tarde. Sim, mas apenas quando acionado. Sim
Sem supervisão: uma programação ou um evento aciona a integração. Não, um usuário nunca está presente. Sim

Identificar integrações afetadas

Uma integração é executada sem uma identidade de usuário se qualquer uma das seguintes condições for atendida:

Verificar o status da conta de serviço de execução

Para listar todas as versões publicadas em uma região com as contas de serviço de execução, execute o seguinte comando:

curl -s -G -H "Authorization: Bearer $(gcloud auth print-access-token)" \
  --data-urlencode "filter=state=ACTIVE" \
  --data-urlencode "pageSize=1000" \
  "https://REGION-integrations.googleapis.com/v1/projects/PROJECT_ID/locations/REGION/integrations/-/versions" \
| jq -r '.integrationVersions[]
         | [ .name, (.runAsServiceAccount // "NONE") ]
         | @tsv'

Substitua:

  • REGION: a região da integração. Para ver a lista de regiões com disponibilidade, consulte Locais.
  • PROJECT_ID: o ID do seu projeto do Google Cloud;

Se a saída mostrar NONE para uma integração, você só precisará entrar em ação se a integração atender a qualquer uma das condições listadas anteriormente.

Para verificar uma integração manualmente, abra-a no editor de integração e clique em Configurações de integração na barra de ferramentas do editor. O campo Conta de serviço mostra a conta de serviço de execução. Ele ficará vazio se uma conta de serviço não for atribuída.

A seguir