Proveedor de credenciales de SageMaker Browser IDC
Un complemento de autenticación que se conecta a Amazon Athena a través de SageMaker Unified Studio. Se abre un navegador para iniciar sesión en AWS Identity and Access Management Identity Center mediante el flujo del código de autorización de OAuth 2.0 con PKCE y, a continuación, se intercambia el token resultante por credenciales temporales vinculadas a su dominio de SageMaker Unified Studio y al entorno de proyecto de Athena.
Para obtener información sobre cómo habilitar y usar IAM Identity Center, consulte Paso 1: habilitar IAM Identity Center en la Guía del usuario de AWS IAM Identity Center.
nota
Este complemento está diseñado para entornos de escritorio de un solo usuario. En entornos compartidos como Windows Terminal Servers o Remote Desktop Services, los administradores del sistema son responsables de establecer y mantener límites de seguridad entre los usuarios.
Proveedor de credenciales
El proveedor de credenciales que se utilizará para autenticar las solicitudes de AWS. Establezca el valor del parámetro en SageMakerBrowserIdc. Tenga en cuenta que el alias AWSCredentialsProviderClass está obsoleto; utilice el nombre del parámetro CredentialsProvider en su lugar.
| Nombre del parámetro | Alias | Tipo de parámetro | Predeterminado | Valor para usar |
|---|---|---|---|---|
| CredentialsProvider | AWSCredentialsProviderClass (obsoleto), DataZoneIdc | Obligatorio | none | SageMakerBrowserIdc |
Identificador de dominio de DataZone
Identificador del dominio de DataZone que se va a utilizar.
| Nombre del parámetro | Alias | Tipo de parámetro | Predeterminado |
|---|---|---|---|
| DataZoneDomainId | none | Obligatorio | none |
Identificador de proyecto de DataZone
Identificador del proyecto de DataZone que se va a utilizar.
| Nombre del parámetro | Alias | Tipo de parámetro | Predeterminado |
|---|---|---|---|
| DataZoneProjectId | none | Opcional | none |
Identificador del entorno de DataZone
Identificador del entorno de DataZone que se va a utilizar. Es necesario si no se especifica DataZoneProjectId.
| Nombre del parámetro | Alias | Tipo de parámetro | Predeterminado |
|---|---|---|---|
| DataZoneEnvironmentId | none | Opcional | none |
Región del dominio de DataZone
La Región de AWS donde se aprovisiona su dominio de DataZone.
| Nombre del parámetro | Alias | Tipo de parámetro | Predeterminado |
|---|---|---|---|
| DataZoneDomainRegion | none | Obligatorio | none |
Región
La Región de AWS donde se aprovisionan su entorno de DataZone y su grupo de trabajo de Athena.
| Nombre del parámetro | Alias | Tipo de parámetro | Predeterminado |
|---|---|---|---|
| Región | none | Obligatorio | none |
Dirección URL del emisor de IAM Identity Center
La URL del emisor de la instancia de IAM Identity Center que utiliza el dominio de DataZone.
| Nombre del parámetro | Alias | Tipo de parámetro | Predeterminado |
|---|---|---|---|
| IdentityCenterIssuerUrl | none | Obligatorio | none |
Anulación del punto de conexión de DataZone
El punto de conexión de la API de DataZone que se utilizará en lugar del punto de conexión predeterminado para la proporcionada Región de AWS.
| Nombre del parámetro | Alias | Tipo de parámetro | Predeterminado |
|---|---|---|---|
| DataZoneEndpointOverride | none | Opcional | none |
Activar el almacenamiento en caché de tokens
Cuando está activado, permite utilizar el mismo token de acceso de IAM Identity Center en todas las conexiones de los controladores. Esto impide que las herramientas de SQL que crean múltiples conexiones de controladores abran varias ventanas del navegador. Si activa este parámetro, le recomendamos que cierre la herramienta SQL inmediatamente después de usarla para borrar la caché de tokens y requerir una nueva autenticación.
| Nombre del parámetro | Alias | Tipo de parámetro | Predeterminado |
|---|---|---|---|
| EnableTokenCaching | none | Opcional | FALSO |
Puerto de escucha
El número de puerto que escucha la respuesta de IAM Identity Center.
| Nombre del parámetro | Alias | Tipo de parámetro | Predeterminado |
|---|---|---|---|
| ListenPort | none | Opcional | 8000 |
Tiempo de respuesta del proveedor de identidad
El tiempo, en segundos, antes de que el controlador deje de esperar la respuesta de IAM Identity Center.
| Nombre del parámetro | Alias | Tipo de parámetro | Predeterminado |
|---|---|---|---|
| IdpResponseTimeout | none | Opcional | 120 |