?>
Fügt benutzerdefinierte Regionen für die S3-Umgebung hinzu oder ersetzt sie. Diese Aktion ist entscheidend für die Konfiguration von CAS (Cloud Analytic Services), um mit S3-Speicherorten zu interagieren, die sich nicht in den standardmäßig von AWS vordefinierten Regionen befinden. Sie ermöglicht es Administratoren, die Konnektivität zu privaten oder benutzerdefinierten S3-kompatiblen Speichern zu definieren, indem sie den Host, den Port und die SSL-Einstellungen angeben.
| Parameter | Beschreibung |
|---|---|
| host | Gibt den Server an, mit dem sich CAS auf AWS verbindet. |
| name | Gibt einen eindeutigen Namen für die Region an, die Sie hinzufügen oder ersetzen. |
| nossl | Gibt an, dass SSL oder TLS während der Datenübertragung deaktiviert ist. |
| port | Gibt den HTTP-Port an, zu dem ohne Verwendung von SSL eine Verbindung hergestellt werden soll. Wenn Sie keinen Portwert angeben, wird der Standardwert verwendet. |
| region | Gibt den Regionscode der Region an, die Sie hinzufügen oder ersetzen. |
| sslallowed | Gibt an, dass SSL bei der Kommunikation mit der S3-Umgebung zulässig ist. Dieser Wert wird ignoriert, wenn der Parameter SSLREQUIRED angegeben ist. |
| sslport | Gibt den HTTP-Port an, zu dem eine Verbindung mit S3 über SSL hergestellt werden soll. Wenn Sie keinen Portwert angeben, wird der Standardwert verwendet. |
| sslrequired | Gibt an, dass die gesamte Kommunikation mit der S3-Umgebung über SSL erfolgt. |
Die Aktionen des 's3'-Aktionssatzes erfordern keine vorherige Datenerstellung, da sie zur Verwaltung der Konfiguration der CAS-Sitzung in Bezug auf S3-Regionen verwendet werden.
1 /* Für diese Aktion ist keine Datenerstellung erforderlich. */
Dieses Beispiel zeigt, wie man eine neue S3-Region mit nur den erforderlichen Parametern hinzufügt: Name und Host. Dies ist nützlich für einen schnellen Aufbau mit einem S3-kompatiblen Speicher, der Standard-Ports und SSL-Einstellungen verwendet.
| 1 | PROC CAS; |
| 2 | S3.addRegion / |
| 3 | name="mein-benutzerdefinierter-speicher" |
| 4 | host="s3.mein-unternehmen.com"; |
| 5 | RUN; |
Dieses Beispiel zeigt, wie man eine benutzerdefinierte S3-Region mit allen verfügbaren Optionen hinzufügt. Es gibt einen eindeutigen Namen, einen Host, einen spezifischen Regionscode, erzwingt SSL auf einem bestimmten Port und deaktiviert Nicht-SSL-Verbindungen. Dies ist ein typisches Szenario für Produktionsumgebungen, die eine strenge Sicherheits- und Netzwerkkonfiguration erfordern.
| 1 | PROC CAS; |
| 2 | S3.addRegion / |
| 3 | name="sicherer-interner-s3" |
| 4 | host="s3.intern.mein-unternehmen.de" |
| 5 | region="de-intern-1" |
| 6 | port=8080 |
| 7 | sslport=8443 |
| 8 | sslrequired=true |
| 9 | nossl=true; /* Deaktiviert explizit Nicht-SSL-Versuche */ |
| 10 | RUN; |
Ein Finanzdienstleistungsunternehmen richtet einen neuen Data Lake auf einem intern gehosteten, S3-kompatiblen Speicher (z. B. MinIO) ein. CAS muss konfiguriert werden, um auf d...
Ein großes Einzelhandelsunternehmen migriert seine S3-Infrastruktur. Der Hostname für den primären Data Lake ändert sich. Gleichzeitig wird aus Sicherheitsgründen von einer Nich...
Ein Junior Data Engineer in einem Pharmaforschungsunternehmen versucht, eine Verbindung zu einer neuen, experimentellen S3-Datenquelle herzustellen. Er ist mit der genauen Netzw...