Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Analice los datos DataZone suscritos a Amazon con aplicaciones de análisis externas a través de una conexión JDBC
Amazon DataZone permite a los consumidores de datos localizar y suscribirse fácilmente a datos de varias fuentes dentro de un mismo proyecto y analizar estos datos con Amazon Athena, Amazon Redshift Query Editor y Amazon. SageMaker
Amazon DataZone también admite la autenticación mediante el controlador JDBC de Athena, que permite a los usuarios consultar los DataZone datos de Amazon suscritos mediante populares herramientas externas de análisis y SQL, como SQL Workbench, Tableau, Domino DBeaver, Power BI y muchas otras. Los usuarios pueden autenticarse con sus credenciales corporativas a través de SSO o IAM y empezar a analizar los datos suscritos en sus proyectos de Amazon. DataZone
DataZoneLa compatibilidad de Amazon con el controlador JDBC de Athena ofrece las siguientes ventajas:
-
Mayor variedad de herramientas para consultas y visualización: los consumidores de datos pueden conectarse a Amazon DataZone con las herramientas que prefieran de una amplia gama de herramientas de análisis que admiten una conexión JDBC. Esto les permite seguir utilizando el software con el que ya están familiarizados sin necesidad de aprender a utilizar nuevas herramientas para el consumo de datos.
-
Acceso mediante programación: una conexión JDBC para acceder a datos gobernados mediante servidores o aplicaciones personalizadas permite a los consumidores de datos realizar operaciones automatizadas y más complejas.
Puedes usar tu URL de JDBC para conectar tus herramientas de análisis externas a tus datos DataZone suscritos a Amazon. Para obtener su URL de JDBC, siga el procedimiento que se indica a continuación:
importante
En la versión actual, Amazon DataZone admite la autenticación mediante el controlador JDBC de Amazon Athena. Para completar este procedimiento, confirme haber descargado e instalado la versión más reciente del controlador JDBC de Athena para la aplicación de análisis que elija.
-
Ve a la URL del portal de DataZone datos de Amazon e inicia sesión con el inicio de sesión único (SSO) o con tus credenciales. AWS Si eres DataZone administrador de Amazon, puedes ir a la DataZone consola de Amazon en https://console.aws.amazon.com/datazone
e iniciar sesión con el Cuenta de AWS lugar donde se creó el dominio y, a continuación, elegir Open data portal. -
En el portal de DataZone datos de Amazon, elija Examinar lista de proyectos y, a continuación, busque y elija el proyecto en el que tiene los datos que desea analizar.
-
En el panel derecho de la página de inicio del proyecto, seleccione Conectar con JDBC.
-
En la ventana emergente Parámetros de JDBC, elija su método de autenticación (credenciales de SSO o credenciales de IAM) y, a continuación, copie la cadena o los parámetros individuales de la URL de JDBC. Ya puede utilizarla para conectarse a la aplicación de análisis externa.
Cuando conecta su aplicación de análisis externa a Amazon DataZone mediante su consulta o parámetros de JBDC, invoca la API. RedeemAccessToken La API RedeemAccessToken intercambia un token de acceso a Identity Center por las credenciales AmazonDataZoneDomainExecutionRole, que se utilizan para llamar a la API GetEnvironmentCredentials.
Para obtener más información sobre el mecanismo de autenticación que utiliza las credenciales de IAM para conectarse a los datos DataZone gobernados por Amazon en Athena, consulte DataZone Proveedor de credenciales de IAM. Para obtener más información sobre el mecanismo de autenticación que permite conectarse a los datos DataZone gobernados por Amazon en Athena mediante el Centro de identidad de IAM, DataZone consulte Idc Credentials Provider.
RedeemAccessToken Referencia de API
Sintaxis de la solicitud
POST /sso/redeem-token HTTP/1.1 Content-type: application/json { "domainId": "string", "accessToken": "string" }
Parámetros de solicitud
La solicitud utiliza los siguientes parámetros.
- DomainId
-
El ID del DataZone dominio de Amazon.
Patrón: ^dzd[-_][a-zA-Z0-9_-]{1,36}$
Obligatorio: sí
- accessToken
-
El token de acceso a Identity Center.
Tipo: cadena
Obligatorio: sí
Sintaxis de la respuesta
HTTP/1.1 200 Content-type: application/json { "credentials": AwsCredentials }
Elementos de respuesta
- credentials
-
Las credenciales
AmazonDataZoneDomainExecutionRoleque se utilizan para llamar a la APIGetEnvironmentCredentials.Tipo: matriz de objetos
AwsCredentials. Este tipo de datos incluye las propiedades siguientes:-
accessKeyId: AccessKeyId
-
secretAccessKey: SecretAccessKey
-
Token de sesión: SessionToken
-
expiration: Timestamp
-
- accessToken
-
El token de acceso a Identity Center.
Tipo: cadena
Obligatorio: sí
Errores
- AccessDeniedException
-
No tiene acceso suficiente para realizar esta acción.
Código de estado HTTP: 403
- ResourceNotFoundException
-
No se ha encontrado el recurso especificado.
Código de estado HTTP: 404
- ValidationException
-
La entrada no satisface las limitaciones que especifica el servicio de AWS .
Código de estado HTTP: 400
- InternalServerException
-
La solicitud ha devuelto un error debido a un error o una excepción desconocidos.
Código de estado HTTP: 500