ODBCTreiberoptionen - Amazon Redshift

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

ODBCTreiberoptionen

Sie können Treiberkonfigurationsoptionen verwenden, um das Verhalten des Amazon Redshift ODBC Redshift-Treibers zu steuern. Bei den Treiberoptionen wird die Groß-/Kleinschreibung nicht beachtet.

In Microsoft Windows legen Sie in der Regel Treiberoptionen fest, wenn Sie einen Datenquellennamen (DSN) konfigurieren. Sie können auch Treiberoptionen in der Verbindungszeichenfolge einstellen, wenn Sie eine programmgesteuerte Verbindung herstellen oder Registrierungsschlüssel in hinzufügen oder ändern HKEY_LOCAL_MACHINE\SOFTWARE\ODBC\ODBC.INI\your_DSN.

Unter Linux legen Sie die Treiberkonfigurationsoptionen in Ihren amazon.redshiftodbc.ini Dateien odbc.ini und fest. In einer amazon.redshiftodbc.ini-Datei eingestellte Konfigurationsoptionen gelten für alle Verbindungen. Konfigurationsoptionen, die in einer odbc.ini-Datei festgelegt wurden, gelten hingegen jeweils nur für eine bestimmte Verbindung. In odbc.ini eingestellte Konfigurationsoptionen haben Vorrang vor Konfigurationsoptionen, die in amazon.redshiftodbc.ini festgelegt sind.

Im Folgenden finden Sie Beschreibungen der Optionen, die Sie für den Amazon Redshift Redshift-Treiber ODBC Version 2.x angeben können:

AccessKeyID

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Der IAM Zugriffsschlüssel für den Benutzer oder die Rolle. Wenn Sie diesen Parameter festlegen, müssen Sie auch angeben SecretAccessKey.

Dieser Parameter ist optional.

app_id

  • Standardwert – None

  • Datentyp – Zeichenfolge

Die von Okta bereitgestellte eindeutige ID, die mit Ihrer Amazon-Redshift-Anwendung verknüpft ist.

Dieser Parameter ist optional.

app_name

  • Standardwert – None

  • Datentyp – Zeichenfolge

Der Name der Okta-Anwendung, mit der Sie die Verbindung zu Amazon Redshift authentifizieren.

Dieser Parameter ist optional.

AuthProfile

  • Standardwert – None

  • Datentyp – Zeichenfolge

Das zum Verwalten der Verbindungseinstellungen verwendete Authentifizierungsprofil. Wenn Sie diesen Parameter festlegen, müssen Sie auch AccessKeyID und festlegen SecretAccessKey.

Dieser Parameter ist optional.

AuthType

  • Standardwert – Standard

  • Datentyp – Zeichenfolge

Diese Option gibt den Authentifizierungsmodus an, den der Treiber verwendet, wenn Sie ein Dialogfeld DSN mit dem Amazon Redshift ODBC DSN Redshift-Treiber-Setup konfigurieren:

  • Standard: Standardauthentifizierung mit Ihrem Amazon-Redshift-Benutzernamen und -Passwort.

  • AWS Profil: IAM Authentifizierung mithilfe eines Profils.

  • AWS IAMAnmeldeinformationen: IAM Authentifizierung mithilfe von IAM Anmeldeinformationen.

  • Identitätsanbieter: AD FS: IAM Authentifizierung mithilfe von Active Directory Federation Services (AD FS).

  • Identity Provider: Auth Plugin: Ein Autorisierungs-Plugin, das AWS IAM Identity Center-Token oder OpenID Connect (OIDC) JSON -basierte Identitätstoken (JWT) von jedem mit Identity Center verknüpften Web-Identitätsanbieter akzeptiert. AWS IAM

  • Identitätsanbieter: Azure AD: IAM Authentifizierung über ein Azure AD-Portal.

  • IdentitätsanbieterJWT: IAM Authentifizierung mit einem JSON Web-Token (JWT).

  • Identitätsanbieter: Okta: IAM Authentifizierung mit Okta.

  • Identitätsanbieter PingFederate: IAM Authentifizierung mithilfe von. PingFederate

Diese Option ist nur verfügbar, wenn Sie ein Dialogfeld DSN mit dem Amazon Redshift ODBC DSN Redshift-Treiber-Setup im Windows-Treiber konfigurieren. Wenn Sie eine Verbindung mithilfe einer Verbindungszeichenfolge oder auf einem Nicht-Windows-Computer konfigurieren, bestimmt der Treiber anhand Ihrer angegebenen AWS IAM Anmeldeinformationen automatisch, ob die Standard-, AWS Profil- oder Credentials-Authentifizierung verwendet werden soll. Um einen Identitätsanbieter zu verwenden, müssen Sie die Eigenschaft plugin_name (Plugin_Name) festlegen.

Dieser Parameter muss angegeben werden.

AutoCreate

  • Standardwert – 0

  • Datentyp – boolesch

Ein boolescher Wert, der angibt, ob der Treiber einen neuen Benutzer erstellt, wenn der angegebene Benutzer nicht existiert.

  • 1 |TRUE: Wenn der von angegebene Benutzer nicht UIDexistiert, erstellt der Treiber einen neuen Benutzer.

  • 0 |FALSE: Der Treiber erstellt keinen neuen Benutzer. Wenn der angegebene Benutzer nicht existiert, schlägt die Authentifizierung fehl.

Dieser Parameter ist optional.

CaFile

  • Standardwert – None

  • Datentyp – Zeichenfolge

Der Dateipfad zur CA-Zertifikatsdatei, die für einige Formen der IAM Authentifizierung verwendet wird.

Dieser Parameter ist nur unter Linux verfügbar.

Dieser Parameter ist optional.

Client-ID

  • Standardwert – None

  • Datentyp – Zeichenfolge

Die Client-ID, die Ihrer Amazon-Redshift-Anwendung in Azure AD zugeordnet ist.

Dieser Parameter ist erforderlich, wenn die Authentifizierung über den Azure-AD-Service erfolgt.

client_ secret

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Der geheime Schlüssel, der Ihrer Amazon-Redshift-Anwendung in Azure AD zugeordnet ist.

Dieser Parameter ist erforderlich, wenn die Authentifizierung über den Azure-AD-Service erfolgt.

ClusterId

  • Standardwert – None

  • Datentyp – Zeichenfolge

Der Name des Amazon-Redshift-Clusters, zu dem Sie eine Verbindung herstellen möchten. Er wird bei der IAM Authentifizierung verwendet. Die Cluster-ID ist im Parameter-Server nicht angegeben.

Dieser Parameter ist optional.

Kompression

  • Standardwert — aus

  • Datentyp – Zeichenfolge

Die Komprimierungsmethode, die für die Wire-Protokollkommunikation zwischen dem Amazon-Redshift-Server und dem Client oder Treiber verwendet wird.

Sie können die folgenden Werte angeben:

  • lz4: Legt die für die Wire-Protokoll-Kommunikation mit Amazon Redshift verwendete Komprimierungsmethode auf fest. lz4

  • zstd: Legt die für die Wire-Protokoll-Kommunikation mit Amazon Redshift verwendete Komprimierungsmethode auf fest. zstd

  • aus: Verwendet keine Komprimierung für die Wire-Protokoll-Kommunikation mit Amazon Redshift.

Dieser Parameter ist optional.

Datenbank

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Der Name der Amazon-Redshift-Datenbank, auf die Sie zugreifen möchten.

Dieser Parameter muss angegeben werden.

DatabaseMetadataCurrentDbOnly

  • Standardwert – 1

  • Datentyp – boolesch

Ein boolescher Wert, der angibt, ob der Treiber Metadaten aus mehreren Datenbanken und Clustern zurückgibt.

  • 1 |TRUE: Der Treiber gibt nur Metadaten aus der aktuellen Datenbank zurück.

  • 0 |FALSE. Der Treiber gibt Metadaten über mehrere Amazon-Redshift-Datenbanken und -Cluster zurück.

Dieser Parameter ist optional.

dbgroups_filter

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Der reguläre Ausdruck, den Sie angeben können, um DbGroups die aus der SAML Antwort an Amazon Redshift empfangenen Daten herauszufiltern, wenn Sie die SAML Authentifizierungstypen Azure, Browser Azure und Browser verwenden.

Dieser Parameter ist optional.

Treiber

  • Standardwert — Amazon Redshift ODBC Redshift-Treiber (x64)

  • Datentyp – Zeichenfolge

Der Name des Treibers. Der einzige unterstützte Wert ist Amazon Redshift ODBC Driver (x64).

Dieser Parameter ist erforderlich, wenn Sie ihn nicht festlegen. DSN

DSN

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Der Name der Treiber-Datenquelle. Die Anwendung spezifiziert die DSN in der SQLDriverConnectAPI.

Dieser Parameter ist erforderlich, wenn Sie den Driver (Treiber) nicht festlegen.

EndpointUrl

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Der übergeordnete Endpunkt, der für die Kommunikation mit dem Amazon Redshift Coral Service zur IAM Authentifizierung verwendet wird.

Dieser Parameter ist optional.

ForceLowercase

  • Standardwert – 0

  • Datentyp – boolesch

Ein boolescher Wert, der angibt, ob der Treiber bei Verwendung der Single-Sign-On-Authentifizierung alle vom Identitätsanbieter an Amazon Redshift in Kleinbuchstaben DbGroups gesendet wird.

  • 1 |TRUE: Der Treiber schreibt alles, was vom Identitätsanbieter gesendet wird DbGroups , in Kleinbuchstaben.

  • 0 |FALSE: Der Treiber ändert DbGroups sich nicht.

Dieser Parameter ist optional.

group_federation

  • Standardwert – 0

  • Datentyp – boolesch

Ein boolescher Wert, der angibt, ob der getClusterCredentialsWithIAM API zum Abrufen temporärer Clusteranmeldeinformationen in bereitgestellten Clustern verwendet wird. Mit dieser Option können IAM Benutzer Redshift-Datenbankrollen in bereitgestellten Clustern integrieren. Beachten Sie, dass diese Option nicht für Redshift Serverless-Namespaces gilt.

  • 1 |TRUE: Der Treiber verwendet den, um temporäre Cluster-Anmeldeinformationen in getClusterCredentialsWithIAM API bereitgestellten Clustern abzurufen.

  • 0 |FALSE: Der Treiber verwendet den Standardtreiber getClusterCredentials API zum Abrufen temporärer Clusteranmeldeinformationen in bereitgestellten Clustern.

Dieser Parameter ist optional.

https_proxy_host

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Der Hostname oder die IP-Adresse des Proxyservers, über den Sie die IAM Authentifizierungsprozesse durchführen möchten.

Dieser Parameter ist optional.

https_proxy_password

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Das Passwort, mit dem Sie auf den Proxy-Server zugreifen. Er wird für die IAM Authentifizierung verwendet.

Dieser Parameter ist optional.

https_proxy_port

  • Standardwert – Kein

  • Datentyp – Ganzzahl

Die Nummer des Ports, den der Proxy-Server verwendet, um auf Client-Verbindungen zu warten. Es wird zur IAM Authentifizierung verwendet.

Dieser Parameter ist optional.

https_proxy_username

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Der Benutzername, den Sie für den Zugriff auf den Proxy-Server verwenden. Es wird zur IAM Authentifizierung verwendet.

Dieser Parameter ist optional.

IAM

  • Standardwert – 0

  • Datentyp – boolesch

Ein boolescher Wert, der angibt, ob der Treiber eine IAM Authentifizierungsmethode verwendet, um die Verbindung zu authentifizieren.

  • 1 |TRUE: Der Treiber verwendet eine der IAM Authentifizierungsmethoden (mithilfe eines Paares aus Zugriffsschlüssel und geheimem Schlüssel oder eines Profils oder eines Anmeldeinformationsdienstes).

  • 0 |FALSE. Der Treiber verwendet die Standardauthentifizierung (unter Verwendung Ihres Datenbankbenutzernamens und Passworts).

Dieser Parameter ist optional.

idc_client_display_name

  • Standardwert — Amazon Redshift Redshift-Treiber ODBC

  • Datentyp – Zeichenfolge

Der Anzeigename, der für den Client verwendet werden soll, der verwendet BrowserIdcAuthPlugin.

Dieser Parameter ist optional.

idc_region

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Die AWS Region, in der sich die AWS IAM Identity Center-Instanz befindet.

Dieser Parameter ist nur bei der Authentifizierung mit der Konfigurationsoption BrowserIdcAuthPlugin plugin_name erforderlich.

idp_host

  • Standardwert – None

  • Datentyp – Zeichenfolge

Der IdP-Host (Identitätsanbieter), den Sie zur Authentifizierung bei Amazon Redshift verwenden.

Dieser Parameter ist optional.

idp_port

  • Standardwert – None

  • Datentyp – Ganzzahl

Der IdP-Port (Identitätsanbieter), den Sie zur Authentifizierung bei Amazon Redshift verwenden. Erlauben Sie den Zugriff auf den ausgewählten Port, je nachdem, welchen Port Sie beim Erstellen, Ändern oder Migrieren des Clusters ausgewählt haben.

Dieser Parameter ist optional.

idp_response_timeout

  • Standardwert – 120

  • Datentyp – Ganzzahl

Die Anzahl der Sekunden, die der Treiber auf die SAML Antwort des Identitätsanbieters wartet, wenn er Azure AD-Dienste über ein SAML Browser-Plugin verwendet.

Dieser Parameter ist optional.

idp_tenant

  • Standardwert – None

  • Datentyp – Zeichenfolge

Die Azure-AD-Mandanten-ID, die mit Ihrer Amazon-Redshift-Anwendung verbunden ist.

Dieser Parameter ist erforderlich, wenn die Authentifizierung über den Azure-AD-Service erfolgt.

idp_use_https_proxy

  • Standardwert – 0

  • Datentyp – boolesch

Ein boolescher Wert, der angibt, ob der Treiber die Authentifizierungsprozesse für Identitätsanbieter (IdP) über einen Proxy-Server weiterleitet.

  • 1 |TRUE: Der Treiber leitet IdP-Authentifizierungsprozesse über einen Proxyserver weiter.

  • 0 |FALSE. Der Treiber leitet IdP-Authentifizierungsprozesse nicht über einen Proxy-Server weiter.

Dieser Parameter ist optional.

InstanceProfile

  • Standardwert – 0

  • Datentyp – boolesch

Ein boolescher Wert, der angibt, ob der Treiber das EC2 Amazon-Instance-Profil verwendet, wenn er für die Verwendung eines Profils für die Authentifizierung konfiguriert ist.

  • 1 |TRUE: Der Treiber verwendet das EC2 Amazon-Instance-Profil.

  • 0 |FALSE. Der Treiber verwendet stattdessen das verkettete Rollenprofil, das durch die Option Profilname (Profile (Profil)) angegeben wird.

Dieser Parameter ist optional.

URL des Herausgebers

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Verweist auf den Instanzendpunkt des AWS IAM Identity Center-Servers.

Dieser Parameter ist nur bei der Authentifizierung mit der Konfigurationsoption BrowserIdcAuthPlugin plugin_name erforderlich.

KeepAlive

  • Standardwert – 1

  • Datentyp – boolesch

Ein boolescher Wert, der angibt, ob der Treiber TCP Keepalives verwendet, um ein Timeout bei Verbindungen zu verhindern.

  • 1 |TRUE: Der Treiber verwendet TCP Keepalives, um zu verhindern, dass es bei Verbindungen zu Timeouts kommt.

  • 0 |. FALSE Der Treiber verwendet keine TCP Keepalives.

Dieser Parameter ist optional.

KeepAliveCount

  • Standardwert – 0

  • Datentyp – Ganzzahl

Die Anzahl der TCP Keepalive-Pakete, die verloren gehen können, bevor die Verbindung als unterbrochen betrachtet wird. Wenn dieser Parameter auf 0 gesetzt ist, verwendet der Treiber die Systemvorgabe für diese Einstellung.

Dieser Parameter ist optional.

KeepAliveInterval

  • Standardwert – 0

  • Datentyp – Ganzzahl

Die Anzahl der Sekunden zwischen jeder TCP Keepalive-Neuübertragung. Wenn dieser Parameter auf 0 gesetzt ist, verwendet der Treiber die Systemvorgabe für diese Einstellung.

Dieser Parameter ist optional.

KeepAliveTime

  • Standardwert – 0

  • Datentyp – Ganzzahl

Die Anzahl der Sekunden der Inaktivität, bevor der Treiber ein TCP Keepalive-Paket sendet. Wenn dieser Parameter auf 0 gesetzt ist, verwendet der Treiber die Systemvorgabe für diese Einstellung.

Dieser Parameter ist optional.

listen_port

  • Standardwert – 7 890

  • Datentyp – Ganzzahl

Der Port, den der Treiber verwendet, um die SAML Antwort vom Identitätsanbieter oder den Autorisierungscode zu empfangenSAML, wenn er Azure AD- oder AWS IAM Identity Center-Dienste über ein Browser-Plugin verwendet.

Dieser Parameter ist optional.

login_url

  • Standardwert – None

  • Datentyp – Zeichenfolge

Der URL für die Ressource auf der Website des Identitätsanbieters, wenn das generische SAML Browser-Plug-In verwendet wird.

Dieser Parameter ist erforderlich, wenn Sie sich mit den SAML oder Azure AD-Diensten über ein Browser-Plugin authentifizieren.

loginToRp

  • Standardwert – urn:amazon:webservices

  • Datentyp – Zeichenfolge

Die Vertrauensstellung die Sie für den AD-FS-Authentifizierungstyp verwenden möchten.

Diese Zeichenfolge ist optional.

LogLevel

  • Standardwert – 0

  • Datentyp – Ganzzahl

Verwenden Sie diese Eigenschaft, um die Protokollierung im Treiber zu aktivieren oder zu deaktivieren und den Umfang der in den Protokolldateien enthaltenen Details festzulegen. Wir empfehlen, die Protokollierung nur lange genug zu aktivieren, um ein Problem zu erfassen, da die Protokollierung die Leistung verringert und eine große Menge an Speicherplatz beanspruchen kann.

Legen Sie die Eigenschaft auf einen der folgenden Werte fest:

  • 0:OFF. Deaktiviert die gesamte Protokollierung.

  • 1:ERROR. Protokolliert Fehlerereignisse, die möglicherweise dazu führen, dass der Treiber weiter ausgeführt wird, aber einen Fehler erzeugt.

  • 2:API_CALL. Protokolliert ODBC API Funktionsaufrufe mit Werten von Funktionsargumenten.

  • 3:INFO. Protokolliert allgemeine Informationen, die den Fortschritt des Treibers beschreiben.

  • 4: MSG _PROTOCOL. Protokolliert detaillierte Informationen über das Nachrichtenprotokoll des Treibers.

  • 5:DEBUG. Protokolliert alle Treiberaktivitäten

  • 6: DEBUG _APPEND. Führen Sie anhängende Protokolle für alle Treiberaktivitäten.

Wenn die Protokollierung aktiviert ist, erstellt der Treiber die folgenden Protokolldateien an dem Speicherort, den Sie in der LogPathEigenschaft angeben:

  • EINE redshift_odbc.log.1-Datei, die die Treiberaktivität protokolliert, die während des Handshakes einer Verbindung stattfindet.

  • Eine redshift_odbc.log-Datei für alle Treiberaktivitäten, nachdem eine Verbindung zur Datenbank hergestellt wurde.

Dieser Parameter ist optional.

LogPath

  • Standardwert — Das betriebssystemspezifische Verzeichnis TEMP

  • Datentyp – Zeichenfolge

Der vollständige Pfad zu dem Ordner, in dem der Treiber Protokolldateien speichert, wenn der Wert höher als 0 LogLevelist.

Dieser Parameter ist optional.

Min_ TLS

  • Standardwert — 1.2

  • Datentyp – Zeichenfolge

Die Mindestversion vonTLS/SSL, die der Treiber dem Datenspeicher für die Verschlüsselung von Verbindungen erlaubt. Wenn beispielsweise TLS 1.2 angegeben ist, kann TLS 1.1 nicht zum Verschlüsseln von Verbindungen verwendet werden.

Min_ TLS akzeptiert die folgenden Werte:

  • 1.0: Die Verbindung muss mindestens TLS 1.0 verwenden.

  • 1.1: Die Verbindung muss mindestens TLS 1.1 verwenden.

  • 1.2: Die Verbindung muss mindestens TLS 1.2 verwenden.

Dieser Parameter ist optional.

partner_spid

  • Standardwert – None

  • Datentyp – Zeichenfolge

Der Partnerwert SPID (Service Provider-ID), der bei der Authentifizierung der Verbindung über den PingFederate Dienst verwendet werden soll.

Dieser Parameter ist optional.

Passwort | PWS

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Das Passwort, das dem Datenbankbenutzernamen entspricht, den Sie im Feld Benutzer angegeben haben (UID| Benutzer | LogonID).

Dieser Parameter ist optional.

plugin_name

  • Standardwert – None

  • Datentyp – Zeichenfolge

Der Plug-in-Name des Anmeldeinformationsanbieters, den Sie für die Authentifizierung verwenden möchten.

Folgende Werte werden unterstützt:

  • ADFS: Verwenden Sie Active-Directory-Verbund-Services für die Authentifizierung.

  • AzureAD: Verwenden Sie den Microsoft Azure Active Directory (AD)-Service für die Authentifizierung.

  • BrowserAzureAD: Verwenden Sie zur Authentifizierung ein Browser-Plugin für den Microsoft Azure Active Directory (AD)-Service.

  • BrowserIdcAuthPlugin : Ein Autorisierungs-Plugin, das AWS IAM Identity Center verwendet.

  • BrowserSAML: Verwenden Sie ein Browser-Plugin für SAML Dienste wie Okta oder Ping zur Authentifizierung.

  • IdpTokenAuthPlugin: Ein Autorisierungs-Plugin, das AWS IAM Identity Center-Token oder OpenID Connect (OIDC) JSON -basierte Identitätstoken (JWT) von jedem mit Identity Center verknüpften AWS IAM Web-Identitätsanbieter akzeptiert.

  • JWT: Verwenden Sie ein JSON Web-Token (JWT) für die Authentifizierung.

  • Ping: Verwenden Sie den PingFederate Dienst für die Authentifizierung.

  • Okta: Verwenden Sie den Okta-Service zur Authentifizierung.

Dieser Parameter ist optional.

Port | PortNumber

  • Standardwert – 5 439

  • Datentyp – Ganzzahl

Die Nummer des TCP Ports, den der Amazon Redshift Redshift-Server verwendet, um auf Client-Verbindungen zu warten.

Dieser Parameter ist optional.

preferred_role

  • Standardwert – None

  • Datentyp – Zeichenfolge

Die Rolle, die Sie während der Verbindung zu Amazon Redshift übernehmen möchten. Es wird für die IAM Authentifizierung verwendet.

Dieser Parameter ist optional.

Profil

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Der Name des AWS Benutzerprofils, das für die Authentifizierung bei Amazon Redshift verwendet wird.

  • Wenn der Parameter Use Instance Profile (die InstanceProfileEigenschaft) auf 1 | gesetzt istTRUE, hat diese Einstellung Vorrang und der Treiber verwendet stattdessen das EC2 Amazon-Instance-Profil.

  • Der Standardspeicherort für die Datei mit den Anmeldeinformationen, die Profile enthält, ist ~/.aws/Credentials. Die Umgebungsvariable AWS_SHARED_CREDENTIALS_FILE kann verwendet werden, um auf eine andere Anmeldeinformationsdatei zu verweisen.

Dieser Parameter ist optional.

provider_name

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Der Authentifizierungsanbieter, der vom Benutzer mithilfe der CREATE IDENTITY PROVIDER Abfrage erstellt wurde. Es wird bei der nativen Amazon-Redshift-Authentifizierung verwendet.

Dieser Parameter ist optional.

ProxyHost

  • Standardwert – None

  • Datentyp – Zeichenfolge

Der Hostname oder die IP-Adresse des Proxy-Servers, über den Sie eine Verbindung herstellen möchten.

Dieser Parameter ist optional.

ProxyPort

  • Standardwert – None

  • Datentyp – Ganzzahl

Die Nummer des Ports, den der Proxy-Server verwendet, um auf Client-Verbindungen zu warten.

Dieser Parameter ist optional.

ProxyPwd

  • Standardwert – None

  • Datentyp – Zeichenfolge

Das Passwort, mit dem Sie auf den Proxy-Server zugreifen.

Dieser Parameter ist optional.

ProxyUid

  • Standardwert – None

  • Datentyp – Zeichenfolge

Der Benutzername, den Sie für den Zugriff auf den Proxy-Server verwenden.

Dieser Parameter ist optional.

ReadOnly

  • Standardwert – 0

  • Datentyp – boolesch

Ein boolescher Wert, der angibt, ob sich der Treiber im schreibgeschützten Modus befindet.

  • 1 |TRUE: Die Verbindung befindet sich im schreibgeschützten Modus und kann nicht in den Datenspeicher schreiben.

  • 0 |FALSE: Die Verbindung befindet sich nicht im schreibgeschützten Modus und kann in den Datenspeicher schreiben.

Dieser Parameter ist optional.

region

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Die AWS Region, in der sich Ihr Cluster befindet.

Dieser Parameter ist optional.

SecretAccessKey

  • Standardwert – None

  • Datentyp – Zeichenfolge

Der IAM geheime Schlüssel für den Benutzer oder die Rolle. Wenn Sie diesen Parameter festlegen, müssen Sie auch die AccessKeyID festlegen.

Dieser Parameter ist optional.

SessionToken

  • Standardwert – None

  • Datentyp – Zeichenfolge

Das temporäre IAM Sitzungstoken, das der IAM Rolle zugeordnet ist, die Sie zur Authentifizierung verwenden.

Dieser Parameter ist optional.

Server | HostName | Host

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Der Endpunktserver, zu dem eine Verbindung hergestellt werden soll.

Dieser Parameter muss angegeben werden.

ssl_insecure

  • Standardwert – 0

  • Datentyp – boolesch

Ein boolescher Wert, der angibt, ob der Treiber die Authentizität des IdP-Serverzertifikats überprüft.

  • 1 |TRUE: Der Treiber überprüft nicht die Echtheit des IdP-Serverzertifikats.

  • 0 |FALSE: Der Treiber überprüft die Echtheit des IdP-Serverzertifikats

Dieser Parameter ist optional.

SSLMode

  • Standardwertverify-ca

  • Datentyp – Zeichenfolge

Der SSL Zertifikatsüberprüfungsmodus, der für die Verbindung mit Amazon Redshift verwendet werden soll. Die folgenden Werte sind möglich:

  • verify-full: Stellen Sie nur eine Verbindung herSSL, indem Sie eine vertrauenswürdige Zertifizierungsstelle und einen Servernamen verwenden, der dem Zertifikat entspricht.

  • verify-ca: Stellen Sie nur eine Verbindung mit SSL einer vertrauenswürdigen Zertifizierungsstelle her.

  • require: Stellen Sie nur eine Verbindung her mitSSL.

  • prefer: Connect, SSL falls verfügbar. Andernfalls stellen Sie eine Verbindung her, ohne zu verwendenSSL.

  • allow: Standardmäßig wird eine Verbindung hergestellt, ohne zu verwendenSSL. Wenn der Server SSL Verbindungen benötigt, verwenden SieSSL.

  • disable: Connect, ohne zu verwendenSSL.

Dieser Parameter ist optional.

StsConnectionTimeout

  • Standardwert – 0

  • Datentyp – Ganzzahl

Die maximale Wartezeit für IAM Verbindungen in Sekunden. Wenn der Wert auf 0 gesetzt oder nicht angegeben ist, wartet der Treiber 60 Sekunden auf jeden AWS STS Anruf.

Dieser Parameter ist optional.

StsEndpointUrl

  • Standardwert – None

  • Datentyp – Zeichenfolge

Diese Option gibt den übergeordneten Endpunkt an, der für die Kommunikation mit dem AWS Security Token Service (AWS STS) verwendet wird.

Dieser Parameter ist optional.

Token

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Ein von AWS IAM Identity Center bereitgestelltes Zugriffstoken oder ein OpenID Connect (OIDC) JSON Web-Token (JWT), das von einem Web-Identitätsanbieter bereitgestellt wird, der mit AWS IAM Identity Center verknüpft ist. Ihre Anwendung muss dieses Token generieren, indem sie den Benutzer Ihrer Anwendung bei AWS IAM Identity Center oder einem mit Identity Center verknüpften Identitätsanbieter authentifiziert. AWS IAM

Dieser Parameter funktioniert mitIdpTokenAuthPlugin.

token_type

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Der Tokentyp, der in verwendet wird. IdpTokenAuthPlugin

Sie können die folgenden Werte angeben:

ACCESS_TOKEN

Geben Sie dies ein, wenn Sie ein von AWS IAM Identity Center bereitgestelltes Zugriffstoken verwenden.

EXT_JWT

Geben Sie dies ein, wenn Sie ein OpenID Connect (OIDC) JSON -Webtoken (JWT) verwenden, das von einem webbasierten Identitätsanbieter bereitgestellt wird, der in AWS IAM Identity Center integriert ist.

Dieser Parameter funktioniert mitIdpTokenAuthPlugin.

UID| Benutzer | LogonID

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Der Benutzername, den Sie für den Zugriff auf den Amazon-Redshift-Server verwenden.

Dieser Parameter ist erforderlich, wenn Sie die Datenbankauthentifizierung verwenden.

web_identity_token

  • Standardwert – Kein

  • Datentyp – Zeichenfolge

Das OAUTH Token, das vom Identitätsanbieter bereitgestellt wird. Es wird im JWT Plugin verwendet.

Dieser Parameter ist erforderlich, wenn Sie den Parameter plugin_name auf setzen. BasicJwtCredentialsProvider