?>Array ( [id] => 155 ) Aktualisierung einer bestehenden S3-Region während des Betriebs nach einer Infrastrukturmigration - WeAreCAS
s3 addRegion

Aktualisierung einer bestehenden S3-Region während des Betriebs nach einer Infrastrukturmigration

Scénario de test & Cas d'usage

Contexte Métier

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 Nicht-SSL- auf eine reine SSL-Konfiguration umgestellt. Die CAS-Konfiguration muss 'on-the-fly' aktualisiert werden, ohne die Sitzung neu zu starten, um laufende Analyse-Jobs nicht zu unterbrechen. Dies testet die 'Ersetzen'-Funktionalität der Aktion.
Préparation des Données

Keine Datenerstellung erforderlich, da es sich um eine Konfigurationsänderung handelt.

Copié !
1/* Für diese Aktion ist keine Datenerstellung erforderlich. */

Étapes de réalisation

1
Einrichten der ursprünglichen, veralteten S3-Region ohne SSL.
Copié !
1PROC CAS;
2 S3.addRegion /
3 name="retail-datalake"
4 host="old.s3.my-retail.com"
5 nossl=false;
6RUN;
2
Ausführen der Aktion mit demselben Namen, aber aktualisierten Parametern (neuer Host und SSL-Anforderung), um die bestehende Konfiguration zu ersetzen.
Copié !
1PROC CAS;
2 S3.addRegion /
3 name="retail-datalake"
4 host="new.s3.my-retail.com"
5 sslrequired=true
6 sslport=9000;
7RUN;
3
Überprüfung, ob die Konfiguration für 'retail-datalake' erfolgreich mit den neuen Werten aktualisiert wurde.
Copié !
1PROC CAS;
2 /* Annahme: eine Aktion zum Auflisten der konfigurierten Regionen existiert */
3 S3.listRegions;
4RUN;

Résultat Attendu


Die Aktion ersetzt erfolgreich die alte Konfiguration der Region 'retail-datalake'. Der Verifizierungsschritt zeigt, dass nur ein Eintrag für 'retail-datalake' existiert und dieser den neuen Host 'new.s3.my-retail.com' sowie die SSL-Parameter enthält. Dies bestätigt die Fähigkeit der Aktion, dynamische Konfigurationsänderungen ohne Neustart zu verwalten.