Sintaxis de la cadena de conexión y opciones del ODBC controlador - Amazon Timestream

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.

Sintaxis de la cadena de conexión y opciones del ODBC controlador

La sintaxis para especificar las opciones de cadena de conexión para el ODBC controlador es la siguiente:

DRIVER={Amazon Timestream ODBC Driver};(option)=(value);

Las opciones disponibles son las siguientes:

Opciones de conexión del controlador
  • Driver(obligatorio): el controlador con el que se utilizaODBC.

    El valor predeterminado es Amazon Timestream.

  • DSN— El nombre de la fuente de datos (DSN) que se utilizará para configurar la conexión.

    El valor predeterminado es NONE.

  • Auth— El modo de autenticación. Este debe ser uno de los siguientes:

    • AWS_PROFILE— Utilice la cadena de credenciales predeterminada.

    • IAM— Usa AWS IAM credenciales.

    • AAD— Utilice el proveedor de identidades de Azure Active Directory (AD).

    • OKTA— Utilice el proveedor de identidades Okta.

    El valor predeterminado es AWS_PROFILE.

Opciones de configuración del punto final
  • EndpointOverride— La anulación del punto final del Timestream for Service. LiveAnalytics Se trata de una opción avanzada que anula la región. Por ejemplo:

    query-cell2.timestream.us-east-1.amazonaws.com
  • Region— La región de firma del Timestream for LiveAnalytics Service Endpoint.

    El valor predeterminado es us-east-1.

Opción de proveedor de credenciales
  • ProfileName— El nombre del perfil en el archivo de AWS configuración.

    El valor predeterminado es NONE.

AWS IAMopciones de autenticación
  • UIDo AccessKeyId: el identificador de la clave de acceso del AWS usuario. Si AccessKeyId se proporcionan ambos UID y en la cadena de conexión, se utilizará el UID valor a menos que esté vacío.

    El valor predeterminado es NONE.

  • PWDo SecretKey: la clave de acceso secreta del AWS usuario. Si SecretKey se proporcionan ambos PWD y en la cadena de conexión, se utilizará el PWD valor con a menos que esté vacío.

    El valor predeterminado es NONE.

  • SessionToken— El token de sesión temporal necesario para acceder a una base de datos con la autenticación multifactorial (MFA) habilitada. No incluya un final = en la entrada.

    El valor predeterminado es NONE.

SAMLopciones de autenticación basadas en Okta
  • IdPHost— El nombre de host del IdP especificado.

    El valor predeterminado es NONE.

  • UIDo IdPUserName: el nombre de usuario de la cuenta de IdP especificada. Si IdPUserName se proporcionan ambos UID y en la cadena de conexión, se utilizará el UID valor a menos que esté vacío.

    El valor predeterminado es NONE.

  • PWDo IdPPassword— La contraseña de la cuenta de IdP especificada. Si IdPPassword se proporcionan ambos PWD y en la cadena de conexión, se utilizará el PWD valor a menos que esté vacío.

    El valor predeterminado es NONE.

  • OktaApplicationID— El identificador único proporcionado por Okta y asociado al Timestream for Application. LiveAnalytics El identificador de la aplicación (AppId) se encuentra en el entityID campo proporcionado en los metadatos de la aplicación. Un ejemplo es:

    entityID="http://www.okta.com//(IdPAppID)

    El valor predeterminado es NONE.

  • RoleARN— El nombre del recurso de Amazon (ARN) del rol que asume la persona que llama.

    El valor predeterminado es NONE.

  • IdPARN— El nombre del recurso de Amazon (ARN) del SAML proveedor IAM que describe el IdP.

    El valor predeterminado es NONE.

SAMLopciones de autenticación basadas en Azure Active Directory
  • UIDo IdPUserName: el nombre de usuario de la cuenta de IdP especificada.

    El valor predeterminado es NONE.

  • PWDo IdPPassword— La contraseña de la cuenta de IdP especificada.

    El valor predeterminado es NONE.

  • AADApplicationID— El identificador único de la aplicación registrada en Azure AD.

    El valor predeterminado es NONE.

  • AADClientSecret— El secreto del cliente asociado a la aplicación registrada en Azure AD que se utiliza para autorizar la obtención de los tokens.

    El valor predeterminado es NONE.

  • AADTenant— El ID de inquilino de Azure AD.

    El valor predeterminado es NONE.

  • RoleARN— El nombre del recurso de Amazon (ARN) del rol que asume la persona que llama.

    El valor predeterminado es NONE.

  • IdPARN— El nombre del recurso de Amazon (ARN) del SAML proveedor IAM que describe el IdP.

    El valor predeterminado es NONE.

AWS SDKOpciones (avanzadas)
  • RequestTimeout— El tiempo en milisegundos que AWS SDK espera una solicitud de consulta antes de que se agote el tiempo de espera. Cualquier valor no positivo desactiva el tiempo de espera de la solicitud.

    El valor predeterminado es 3000.

  • ConnectionTimeout— El tiempo en milisegundos que AWS SDK espera a que se transfieran los datos a través de una conexión abierta antes de que se agote el tiempo de espera. Un valor de 0 desactiva el tiempo de espera de la conexión. Este valor no debe ser negativo.

    El valor predeterminado es 1000.

  • MaxRetryCountClient— El número máximo de reintentos para los errores que se pueden volver a intentar con códigos de error de 5xx en. SDK El valor no debe ser negativo.

    El valor predeterminado es 0.

  • MaxConnections— El número máximo de HTTP conexiones abiertas simultáneamente al servicio Timestream. El valor debe ser positivo.

    El valor predeterminado es 25.

ODBCOpciones de registro del conductor
  • LogLevel— El nivel de registro para el registro del conductor. Debe ser uno de los siguientes:

    • (0OFF).

    • (1ERROR).

    • (2WARNING).

    • (3INFO).

    • (4DEBUG).

    El valor predeterminado es 1 (ERROR).

    Advertencia: el conductor puede registrar información personal al utilizar el modo de DEBUG registro.

  • LogOutput— Carpeta en la que almacenar el archivo de registro.

    El valor predeterminado es:

    • Windows:%USERPROFILE%, o si no está disponible,%HOMEDRIVE%%HOMEPATH%.

    • macOS y Linux: $HOME o si no está disponible, el campo pw_dir del valor getpwuid(getuid()) devuelto por la función.

SDKopciones de registro

El nivel de AWS SDK registro es independiente del nivel de registro de Timestream para el LiveAnalytics ODBC conductor. Establecer uno no afecta al otro.

El nivel de SDK registro se establece mediante la variable de entornoTS_AWS_LOG_LEVEL. Los valores válidos son:

  • OFF

  • ERROR

  • WARN

  • INFO

  • DEBUG

  • TRACE

  • FATAL

Si no TS_AWS_LOG_LEVEL está establecido, el nivel de SDK registro se establece en el valor predeterminado, que esWARN.

Conexión a través de un proxy

El ODBC controlador admite la conexión a Amazon Timestream LiveAnalytics a través de un proxy. Para utilizar esta función, configure las siguientes variables de entorno en función de la configuración del proxy:

  • TS_PROXY_HOST— el host del proxy.

  • TS_PROXY_PORT— El número de puerto del proxy.

  • TS_PROXY_SCHEME— El esquema de proxy, ya sea http ohttps.

  • TS_PROXY_USER— El nombre de usuario para la autenticación mediante proxy.

  • TS_PROXY_PASSWORD— La contraseña de usuario para la autenticación mediante proxy.

  • TS_PROXY_SSL_CERT_PATH— El archivo de SSL certificado que se utilizará para conectarse a un HTTPS proxy.

  • TS_PROXY_SSL_CERT_TYPE— El tipo de SSL certificado del cliente proxy.

  • TS_PROXY_SSL_KEY_PATH— El archivo de clave privada que se utilizará para conectarse a un HTTPS proxy.

  • TS_PROXY_SSL_KEY_TYPE— El tipo de archivo de clave privada utilizado para conectarse a un HTTPS proxy.

  • TS_PROXY_SSL_KEY_PASSWORD— La contraseña del archivo de clave privada que se utiliza para conectarse a un proxy. HTTPS