Verbindungsparameter - Amazon SageMaker

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 stringmaxLengthTyp: -: 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, um die Kompromisse zwischen 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 truewenn 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_dirwork_groupEntweder 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