Puedes permitir que los usuarios de identidades externas se conecten a las interfaces web del clúster con la puerta de enlace de componentes de Managed Service para Apache Spark. Con este acceso, los usuarios pueden hacer clic en los vínculos de la consola de Google Cloud para acceder a las interfaces de los componentes alojadas en el primer nodo principal del clúster.
Fondo
La federación de identidades de personal te permite usar un proveedor de identidad (IdP) externo para autenticar y autorizar a los empleados, socios y contratistas del personal en los servicios de Google Cloud .
Si la federación de identidades de personal está configurada en tu proyecto, los usuarios de identidades externas pueden usar la consola de Google Cloud , Google Cloud CLI y la API de Managed Service para Apache Spark para acceder a la mayoría de los recursos y funciones de Managed Service para Apache Spark, excepto los siguientes:
- Managed Service para Apache Spark en GKE
- Autenticación personal de Managed Service para Apache Spark
- Multiusuario seguro basado en la cuenta de servicio de Managed Service para Apache Spark
- La sección Resultado en las páginas de detalles de lotes y trabajos, y la sección Alertas recomendadas en las páginas de lista de clústeres y trabajos en la consola de Google Cloud .
Usa la federación de identidades de personal con la puerta de enlace de componentes de Managed Service para Apache Spark
Configura la federación de identidades de personal siguiendo la guía Configura la federación de identidades de personal.
Otorga a los usuarios de identidad externa el rol
dataproc.clusters.usepara permitir el acceso a la puerta de enlace de componentes de Managed Service para Apache Spark (consulta Otorga roles de IAM a las principales).- Para obtener instrucciones sobre cómo representar identidades externas en las políticas de IAM, consulta Representa a los usuarios del grupo de personal en las políticas de IAM.
Accede a las interfaces web de los clústeres
Consulta Visualiza y accede a las URLs de la puerta de enlace de componentes y ten en cuenta las siguientes diferencias para los usuarios de identidades externas:
Solo los usuarios que se autentican con identidades externas pueden acceder a la URL para identidades externas. Si un usuario visita la URL de las identidades externas sin estar conectado, se lo redirecciona al portal de autenticación, en el que especifica el nombre de su proveedor de grupos de personal. Luego, se los redirecciona a su proveedor de identidad para que accedan. Luego, se los redirecciona a la interfaz web del componente.
Las URLs de identidades externas tienen el siguiente formato:
https://UNIQUE_ID-dot-dataproc.byoid.googleusercontent.com
¿Qué sigue?
- Crea un clúster con componentes de Managed Service para Apache Spark.