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.
Verbindungsparameter
In den folgenden Tabellen sind die unterstützten Python-Eigenschaften für AWS Glue Verbindungen pro Datenspeicher aufgeführt.
Amazon-Redshift-Verbindungsparameter
Die folgenden Python-Verbindungsparameter werden von AWS Glue Verbindungen zu Amazon Redshift unterstützt.
| Key (Schlüssel) | Typ | Description | Beschränkungen | Erforderlich |
|---|---|---|---|---|
auto_create |
Typ: boolean |
Gibt an, ob der Benutzer erstellt werden soll, wenn er nicht existiert. Standardeinstellung: false. |
true, false |
Nein |
aws_secret_arn |
Typ: string |
Der ARN des Geheimnisses, das zum Abrufen der zusätzlichen Parameter für die Verbindung verwendet wird. | Gültiger ARN | Nein |
cluster_identifier |
Typ: string - Max. Länge: 63 |
Die Cluster-Kennung des Amazon-Redshift-Clusters. | ^ (?!. *—) [a-z] [a-za-zzzzzzzzzzzzzzzzzzzzzzzzzz$ | Nein |
database |
stringTyp: - MaxLength: 127 |
Der Name der Datenbank, mit der eine Verbindung hergestellt werden soll. | Nein | |
database_metadata_current_db_only |
Typ: boolean |
Gibt an, ob die Anwendung Datashare-Kataloge mit mehreren Datenbanken unterstützt. Standardmäßig auf true gesetzt, um anzugeben, dass die Anwendung aus Gründen der Abwärtskompatibilität keine Datashare-Kataloge für mehrere Datenbanken unterstützt. |
true, false |
Nein |
db_groups |
Typ: string |
Eine durch Komma getrennte Liste vorhandener Datenbankgruppennamen, die db_user für die aktuelle Sitzung verbindet. |
Nein | |
db_user |
Typ: string |
Die Benutzer-ID, die mit Amazon Redshift verwendet werden soll. | Nein | |
host |
Typ: - MaxLength: 256 string |
Der Hostname des Amazon-Redshift-Clusters. | Nein | |
iam |
Typ: boolean |
Markierung, um die IAM-basierte Authentifizierung für eine Verbindung zu aktivieren oder zu deaktivieren. Standardeinstellung: false. |
true, false |
Nein |
iam_disable_cache |
Typ: boolean |
Diese Option gibt an, ob die IAM-Anmeldeinformationen zwischengespeichert werden. Standardeinstellung: true. Dies verbessert die Leistung, wenn Anfragen an das API-Gateway gedrosselt werden. |
true, false |
Nein |
max_prepared_statements |
Typ: integer |
Die maximale Anzahl von vorbereiteten Anweisungen, die gleichzeitig geöffnet werden können. | Nein | |
numeric_to_float |
Dezimalzahl in Gleitkommazahl | Gibt an, ob NUMERIC Datentypwerte aus Dezimalzahlen konvertiert werden. Standardmäßig werden NUMERIC Werte als decimal.Decimal Python-Objekte empfangen. Die Aktivierung dieser Option wird nicht für Anwendungsfälle empfohlen, die höchste Genauigkeit bevorzugen, da die Ergebnisse gerundet werden können. Bitte lesen Sie die Python-Dokumentation unter decimal.Decimaldecimal.Decimal und zu verstehen, float bevor Sie diese Option aktivieren. Standardeinstellung: false. |
true, false |
Nein |
port |
Typ: integer |
Die Portnummer für den Amazon-Redshift-Cluster. | Bereich 1150-65535 | Nein |
profile |
Typ: - MaxLength: 256 string |
Der Name des Profils, das die Anmeldeinformationen und die Einstellung enthält, die von der AWS CLI verwendet werden. | Nein | |
region |
Typ: string |
Die AWS Region, in der sich der Cluster befindet. | Gültige AWS Region | Nein |
serverless_acct_id |
Typ: - MaxLength: 256 string |
Die AWS Konto-ID, die der serverlosen Amazon Redshift Redshift-Ressource zugeordnet ist. | Nein | |
serverless_work_group |
Typ: - MaxLength: 256 string |
Der Name der Arbeitsgruppe für den serverlosen Amazon Redshift Redshift-Endpunkt. | Nein | |
ssl |
Typ: boolean |
truewenn SSL aktiviert ist. |
true, false |
Nein |
ssl_mode |
Typ: enum [verify-ca,verify-full, null] |
Die Sicherheit der Verbindung zu Amazon Redshift. verify-ca (SSL muss verwendet werden und das Serverzertifikat muss bestätigt werden.) und verify-full (SSL muss verwendet werden. Das Serverzertifikat muss bestätigt werden und der Server-Hostname muss mit dem Hostnamen-Attribut auf dem Zertifikat übereinstimmen.) Weitere Informationen finden Sie unter Konfigurieren von Sicherheitsoptionen für Verbindungen in der Amazon Redshift Redshift-Dokumentation. Standardeinstellung: verify-ca. |
verify-ca, verify-full |
Nein |
timeout |
Typ: integer |
Die Anzahl der Sekunden, die gewartet werden soll, bevor eine Zeitüberschreitung für einen Verbindungsversuch mit dem Server eintritt. | 0 | Nein |
Athena-Verbindungsparameter
Die folgenden Python-Verbindungsparameter werden von AWS Glue Verbindungen zu Athena unterstützt.
| Key (Schlüssel) | Typ | Description | Beschränkungen | Erforderlich |
|---|---|---|---|---|
aws_access_key_id |
Typ: - MaxLength: 256 string |
Gibt einen AWS Zugriffsschlüssel an, der einem IAM-Konto zugeordnet ist. Wir empfehlen, diese Informationen im zu speichern. aws_secret |
Länge: 16–128 | Nein |
aws_secret_access_key |
Typ: - MaxLength: 256 string |
Geheimer Teil eines AWS Zugriffsschlüssels. Wir empfehlen, diese Informationen im zu speichern. aws_secret |
Nein | |
aws_secret_arn |
Typ: string |
Der ARN des Geheimnisses, das zum Abrufen der zusätzlichen Parameter für die Verbindung verwendet wird. | Gültiger ARN | Nein |
catalog_name |
Typ: - MaxLength: 256 string |
Der Katalog, der die Datenbanken und Tabellen enthält, auf die mit dem Treiber zugegriffen wird. Informationen zu Katalogen finden Sie unter DataCatalog. | Nein | |
duration_seconds |
Typ: number |
Die Dauer der Rollen-Sitzung in Sekunden. Diese Einstellung kann einen Wert zwischen 1 Stunde und 12 Stunden haben. Die -Dauer ist standardmäßig auf 3600 Sekunden (1 Stunde) eingestellt. | Liegt zwischen 900 Sekunden (15 Minuten) und der maximalen Sitzungsdauer für die Rolle | Nein |
encryption_option |
Typ: enum [SSE_S3,, SSE_KMSCSE_KMS, null] |
Verschlüsselung im Ruhezustand für Amazon S3. Weitere Informationen finden Sie im Athena-Handbuch im Abschnitt Verschlüsselung im Ruhezustand. | SSE_S3, SSE_KMS, CSE_KMS |
Nein |
kms_key |
Typ: - MaxLength: 256 string |
AWS KMSSchlüssel, wenn Sie CSE_KMS in encrytion_option verwenden. |
Nein | |
poll_interval |
Typ: number |
Intervall in Sekunden, um den Status der Abfrageergebnisse in Athena abzufragen. | Nein | |
profile_name |
Typ: - MaxLength: 256 string |
Der Name des AWS Konfigurationsprofils, dessen Anmeldeinformationen zur Authentifizierung der Anfrage an Athena verwendet werden sollen. | Nein | |
region_name |
Typ: string |
Die AWS Region, in der Abfragen ausgeführt werden. | Gültige AWS Region | Nein |
result_reuse_enable |
Typ: boolean |
Aktiviert die Wiederverwendung des vorherigen Abfrageergebnisses. | true, false |
Nein |
result_reuse_minutes |
Typ: integer |
Gibt in Minuten das maximale Alter eines vorherigen Abfrageergebnisses an, das Athena bei der Wiederverwendung berücksichtigen sollte. Der Standardwert ist 60. | >=1 | Nein |
role_arn |
Typ: string |
Rolle, die für die Ausführung von Abfragen verwendet werden soll. | Gültiger ARN | Nein |
schema_name |
Typ: - MaxLength: 256 string |
Name des Standardschemas, das für die Datenbank verwendet werden soll. | Nein | |
s3_staging_dir |
Typ: string - MaxLength: 1024 |
Der Speicherort in Amazon S3, an dem die Abfrageergebnisse gespeichert werden. | Entweder s3_staging_dir oder work_group ist erforderlich |
|
work_group |
Typ: string |
Die Arbeitsgruppe, in der Abfragen ausgeführt werden. Informationen zu Arbeitsgruppen finden Sie unter WorkGroup. | ^ [a-zA-Z0-9._-]] {1.128} | Entweder s3_staging_dir oder work_group ist erforderlich |
Snowflake-Verbindungsparameter
Die folgenden Python-Verbindungsparameter werden von AWS Glue Verbindungen zu Snowflake unterstützt.
Snowflake-Verbindungsparameter
| Key (Schlüssel) | Typ | Description | Beschränkungen | Erforderlich |
|---|---|---|---|---|
account |
Typ: - MaxLength: 256 string |
Die Snowflake-Kontokennung. Die Konto-ID enthält das Suffix nicht. snowflakecomputing.com |
Ja | |
arrow_number_to_decimal |
Typ: boolean |
Standardmäßig False, was bedeutet, dass NUMBER-Spaltenwerte als Gleitkommazahlen mit doppelter Genauigkeit () float64 zurückgegeben werden. Setzen Sie diesen Wert auf True, um DECIMAL-Spaltenwerte beim Aufrufen der fetch_pandas_batches() Methoden fetch_pandas_all() und als Dezimalzahlen (decimal.Decimal) zurückzugeben. |
true, false |
Nein |
autocommit |
Typ: boolean |
Der Standardwert istfalse, wodurch der Snowflake-Parameter berücksichtigt wird. AUTOCOMMIT Auf true oder einstellen, false um den autocommit Modus in der Sitzung jeweils zu aktivieren oder zu deaktivieren. |
true, false |
Nein |
aws_secret_arn |
Typ: string |
Der ARN des Geheimnisses, das zum Abrufen der zusätzlichen Parameter für die Verbindung verwendet wird. | Gültiger ARN | Nein |
client_prefetch_threads |
Typ: integer |
Die Anzahl von Threads, die zum Herunterladen der Ergebnissätze verwendet werden (standardmäßig 4). Wenn Sie den Wert erhöhen, wird die Leistung beim Abrufen verbessert, es wird jedoch mehr Speicher benötigt. | Nein | |
database |
Typ: - MaxLength: 256 string |
Der Name der zu verwendenden Standort-Datenbank. | Nein | |
login_timeout |
Typ: integer |
Der Timeout in Sekunden für die Anmeldeanforderung. Standard ist 60 Sekunde. Die Anmeldeanforderung wird nach Ablauf des Timeouts beendet, wenn die HTTP-Antwort dies nicht tut. success |
Nein | |
network_timeout |
Typ: integer |
Der Timeout (in Sekunden) für alle anderen Operationen. Die Standardeinstellung ist none (unendlich). Eine allgemeine Anfrage wird nach Ablauf der Timeout-Länge beendet, wenn die HTTP-Antwort dies nicht tut. success |
Nein | |
paramstyle |
Typ: - MaxLength: 256 string |
Platzhaltersyntaxen, die für die Parameterersetzung bei der Ausführung von SQL-Abfragen aus Python-Code verwendet werden. Die Standardeinstellung ist pyformat für die clientseitige Bindung. Geben Sie die Bindungsvariablenformate für die serverseitige Bindung an qmark oder numeric ändern Sie sie. |
Nein | |
role |
Typ: - MaxLength: 256 string |
Der Name der zu verwendenden Standardrolle. | Nein | |
schema |
Typ: - MaxLength: 256 string |
Der Name des Standardschemas, das für die Datenbank verwendet werden soll. | Nein | |
timezone |
Typ: string - MaxLength: 128 |
Standardmäßig keine, wodurch der Snowflake-Parameter berücksichtigt wird. TIMEZONE Stellen Sie eine gültige Zeitzone ein (z. B.America/Los_Angeles), um die Sitzungszeitzone festzulegen. |
Zeitzone in einem ähnlichen Format wie America/Los_Angeles |
Nein |
validate_default_parameters |
Typ: boolean |
Wird auf gesetzttrue, um eine Ausnahme auszulösen, wenn die angegebene Datenbank, das angegebene Schema oder das angegebene Warehouse nicht existiert. Standardeinstellung: false. |
Nein | |
warehouse |
Typ: - MaxLength: 256 string |
Der Name des zu verwendenden Standard-Warehouse. | Nein |