Busca integraciones que necesiten una cuenta de servicio de ejecución

Esta página te ayuda a encontrar las integraciones que requieren una cuenta de servicio de ejecución antes de que entren en vigencia los cambios de autorización.

Determina si una integración necesita una cuenta de servicio de ejecución como

Solo necesitas una cuenta de servicio de ejecución cuando las credenciales de usuario no están disponibles para toda la ejecución. Esto ocurre en las siguientes situaciones:

Tipo de ejecución ¿Están disponibles las credenciales de usuario? ¿Se requiere una cuenta de servicio de ejecución?
Síncrono: Un usuario activa la integración y espera el resultado. Sí, durante toda la ejecución. No.
Asíncrona: La integración se pone en cola y se completa más tarde. Sí, pero solo cuando se activa. Yes
Desatendida: Un programa o un evento activa la integración. No, nunca hay un usuario presente. Yes

Identifica las integraciones afectadas

Una integración se ejecuta sin una identidad de usuario si se cumple alguna de las siguientes condiciones:

Verifica el estado de la cuenta de servicio de ejecución

Para enumerar todas las versiones publicadas en una región junto con sus cuentas de servicio de ejecución, ejecuta el siguiente 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'

Reemplaza lo siguiente:

  • REGION: Es la región de tu integración. Para obtener la lista de regiones admitidas, consulta Ubicaciones.
  • PROJECT_IDEl ID de tu proyecto de Google Cloud.

Si el resultado muestra NONE para una integración, solo debes tomar medidas si la integración cumple con alguna de las condiciones mencionadas anteriormente.

Para verificar una integración de forma manual, ábrela en el editor de integraciones y haz clic en Configuración de la integración en la barra de herramientas del editor. En el campo Cuenta de servicio, se muestra la cuenta de servicio de ejecución. Está vacío si no se asigna una cuenta de servicio.

¿Qué sigue?