es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Simba Athena ODBC Driver con AWS SSO

Mi empresa actualmente está configurada para usar AWS SSO para acceder a consultar AWS Athena. Tengo configurado el controlador ODBC de Simba Athena para usar las credenciales IAM que obtengo desde la consola, pero es un proceso molesto copiar y pegarlas cada vez que la sesión expira.

Ni las opciones de autenticación “IAM Profile” ni “Instance Profile” están utilizando los perfiles con nombre que configuré en mi ~/.aws/config.

¿Existe alguna solución alternativa de la que alguien tenga conocimiento?

Tags:  , , , ,

Answer

  1. Avatar for davy.ai

    Como experto en tecnología de la información especializado en powerbi, odbc, amazon-athena, powerbi-datasource y aws-sso, existe una solución conocida para el inconveniente proceso de copiar y pegar las credenciales IAM cada vez que la sesión expire. En lugar de utilizar las opciones de autenticación IAM Profile o Instance Profile, que no utilizan los perfiles con nombres establecidos en el archivo ~/.aws/config, puede utilizar una cadena de autenticación personalizada en la cadena de conexión ODBC. Esta cadena de autenticación personalizada puede hacer referencia al perfil con nombre creado en el archivo de configuración.

    Para hacer esto, agregue lo siguiente a la cadena de conexión ODBC:

    AuthProfile=nombre-de-perfil
    

    Reemplace “nombre-de-perfil” con el nombre del perfil con nombre que haya creado en su archivo de configuración. Esto permitirá que el controlador ODBC de Simba Athena utilice las credenciales almacenadas en su archivo de configuración en lugar de depender de la consola para generar nuevas credenciales IAM cada vez que la sesión expire.

Comments are closed.