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 Redshift-Verbindungsparameter
Die folgenden Python-Verbindungsparameter werden von AWS Glue Verbindungen zu Amazon Redshift unterstützt.
Schlüssel | Typ | Beschreibung | 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 |
Das ARN Geheimnis, das zum Abrufen der zusätzlichen Parameter für die Verbindung verwendet wird. | Gültig ARN | Nein |
cluster_identifier |
Typ: string -maxLength: 63 |
Die Cluster-Kennung des Amazon-Redshift-Clusters. | ^ (?!. *—) [a-z] [a-z0-9-] {0,61} [a-z0-9] $ | Nein |
database |
string maxLengthTyp: -: 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. Der Standardwert gibt aus Gründen der true Abwärtskompatibilität an, dass die Anwendung keine Datashare-Kataloge mit mehreren Datenbanken unterstützt. |
true , false |
Nein |
db_groups |
Typ: string |
Eine durch Kommas getrennte Liste vorhandener Datenbankgruppennamen, denen sie für die aktuelle Sitzung beitreten. db_user |
Nein | |
db_user |
Typ: string |
Die Benutzer-ID, die mit Amazon Redshift verwendet werden soll. | Nein | |
host |
Typ: string -: 256 maxLength |
Der Hostname des Amazon Redshift 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 vorbereiteter Anweisungen, die gleichzeitig geöffnet werden können. | Nein | |
numeric_to_float |
Dezimal bis Gleitkommazahl | Gibt an, ob NUMERIC Datentypwerte von 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.Decimal decimal.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: -: 256 string maxLength |
Der Name des Profils, das die Anmeldeinformationen und die Einstellung enthält, die von der verwendet werden AWS CLI. | Nein | |
region |
Typ: string |
Die AWS Region, in der sich der Cluster befindet. | Gültige AWS Region | Nein |
serverless_acct_id |
Typ: string -maxLength: 256 |
Die AWS Konto-ID, die der serverlosen Amazon Redshift Redshift-Ressource zugeordnet ist. | Nein | |
serverless_work_group |
Typ: string -: 256 maxLength |
Der Name der Arbeitsgruppe für den serverlosen Amazon Redshift Redshift-Endpunkt. | Nein | |
ssl |
Typ: boolean |
true wenn aktiviert SSL ist. |
true , false |
Nein |
ssl_mode |
Typ: enum [verify-ca ,verify-full , null] |
Die Sicherheit der Verbindung zu Amazon Redshift. verify-ca (SSLmuss verwendet werden und das Serverzertifikat muss verifiziert werden.) und verify-full (SSLmuss verwendet werden. Das Serverzertifikat muss verifiziert werden und der Server-Hostname muss mit dem Hostnamen-Attribut auf dem Zertifikat übereinstimmen.) werden unterstützt. Weitere Informationen finden Sie unter Konfiguration 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.
Schlüssel | Typ | Beschreibung | Beschränkungen | Erforderlich |
---|---|---|---|---|
aws_access_key_id |
Typ: string -maxLength: 256 |
Gibt einen AWS Zugriffsschlüssel an, der einem IAM Konto zugeordnet ist. Wir empfehlen, diese Informationen im zu speichernaws_secret . |
Länge 16-128 | Nein |
aws_secret_access_key |
Typ: string -maxLength: 256 |
Geheimer Teil eines AWS Zugriffsschlüssels. Wir empfehlen, diese Informationen im zu speichernaws_secret . |
Nein | |
aws_secret_arn |
Typ: string |
Das ARN Geheimnis, das zum Abrufen der zusätzlichen Parameter für die Verbindung verwendet wird. | Gültig ARN | Nein |
catalog_name |
Typ: string -maxLength: 256 |
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. Standardmäßig ist die Dauer auf 3600 Sekunden (1 Stunde) festgelegt. | Der Bereich reicht von 900 Sekunden (15 Minuten) bis zur Einstellung für die maximale Sitzungsdauer für die Rolle | Nein |
encryption_option |
Typ: enum [SSE_S3 ,SSE_KMS ,CSE_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: string -maxLength: 256 |
AWS KMS Schlüssel, wenn Sie CSE_KMS in verwendenencrytion_option . |
Nein | |
poll_interval |
Typ: number |
Intervall in Sekunden, um den Status der Abfrageergebnisse in Athena abzufragen. | Nein | |
profile_name |
Typ: string -maxLength: 256 |
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ültig ARN | Nein |
schema_name |
Typ: string -maxLength: 256 |
Name des Standardschemas, das für die Datenbank verwendet werden soll. | Nein | |
s3_staging_dir |
Typ: string -maxLength: 1024 |
Der Ort 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} $ | s3_staging_dir work_group Entweder oder ist erforderlich |
Snowflake-Verbindungsparameter
Die folgenden Python-Verbindungsparameter werden von AWS Glue Verbindungen zu Snowflake unterstützt.
Snowflake-Verbindungsparameter
Schlüssel | Typ | Beschreibung | Beschränkungen | Erforderlich |
---|---|---|---|---|
account |
Typ: string -: 256 maxLength |
Die Snowflake-Konto-ID. 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 , was den Snowflake-Parameter berücksichtigt. 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 |
Das ARN Geheimnis, das zum Abrufen der zusätzlichen Parameter für die Verbindung verwendet wird. | Gültig ARN | Nein |
client_prefetch_threads |
Typ: integer |
Die Anzahl der Threads, die zum Herunterladen der Ergebnissätze verwendet wurden (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: string -maxLength: 256 |
Der Name der zu verwendenden Standarddatenbank. | Nein | |
login_timeout |
Typ: integer |
Das Timeout in Sekunden für die Anmeldeanforderung. Der Standardwert ist 60 Sekunden. Die Anmeldeanforderung wird nach Ablauf des Timeouts beendet, wenn die HTTP Antwort nicht erfolgt. success |
Nein | |
network_timeout |
Typ: integer |
Das Timeout in Sekunden für alle anderen Operationen. Der Standardwert ist none (unendlich). Eine allgemeine Anfrage wird nach Ablauf des Timeouts abgebrochen, wenn die HTTP Antwort nicht erfolgt. success |
Nein | |
paramstyle |
Typ: string -maxLength: 256 |
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: string -maxLength: 256 |
Der Name der zu verwendenden Standardrolle. | Nein | |
schema |
Typ: string -maxLength: 256 |
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: string -maxLength: 256 |
Der Name des zu verwendenden Standard-Warehouses. | Nein |