?>
L'action `addRegion` dans le jeu d'actions S3 est utilisée pour ajouter ou remplacer des régions personnalisées pour l'environnement S3 (Simple Storage Service) d'Amazon Web Services (AWS). Cela permet à SAS Viya de se connecter à des points de terminaison S3 qui ne sont pas des régions AWS standard, comme des déploiements S3 sur site (on-premises) ou d'autres fournisseurs de stockage compatibles S3. En définissant une région personnalisée, vous spécifiez l'hôte, le port et les paramètres SSL nécessaires pour que CAS puisse interagir avec ce stockage externe.
| Paramètre | Description |
|---|---|
| host | Spécifie le serveur auquel CAS se connecte sur AWS. |
| name | Spécifie un nom unique pour la région que vous ajoutez ou remplacez. |
| nossl | Spécifie que SSL ou TLS est désactivé pendant le transfert de données. |
| port | Spécifie le port HTTP pour se connecter sans utiliser SSL. Si aucune valeur de port n'est spécifiée, la valeur par défaut est utilisée. |
| region | Spécifie le code de région de la région que vous ajoutez ou remplacez. |
| sslallowed | Spécifie que SSL est autorisé lors de la communication avec l'environnement S3. Cette valeur est ignorée si le paramètre SSLREQUIRED est spécifié. |
| sslport | Spécifie le port HTTP pour se connecter à S3 avec SSL. Si aucune valeur de port n'est spécifiée, la valeur par défaut est utilisée. |
| sslrequired | Spécifie que toutes les communications avec l'environnement S3 doivent être effectuées en utilisant SSL. |
Cette action ne nécessite pas de table CAS en entrée car elle gère la configuration du serveur CAS.
1 /* Pas de code de création de données nécessaire pour cet exemple */
Cet exemple montre comment ajouter une nouvelle région S3 personnalisée nommée 'mon-datacenter' qui pointe vers un serveur de stockage compatible S3 sur site.
| 1 | PROC CAS; |
| 2 | S3.addRegion name='mon-datacenter' host='s3.mondatacenter.local'; |
| 3 | RUN; |
Cet exemple ajoute une région S3 personnalisée pour un fournisseur de stockage cloud tiers. Il spécifie un nom, un hôte, un code de région, et configure les ports pour les connexions non-SSL et SSL, tout en exigeant que SSL soit utilisé.
| 1 | PROC CAS; |
| 2 | S3.addRegion |
| 3 | name='autre-fournisseur-cloud' |
| 4 | region='custom-west-1' |
| 5 | host='storage.autrecloud.com' |
| 6 | port=8080 |
| 7 | sslport=8443 |
| 8 | sslrequired=true; |
| 9 | RUN; |
Une entreprise de grande distribution utilise un cluster MinIO (stockage objet compatible S3) sur son infrastructure interne pour centraliser les données de ventes quotidiennes....
Une institution financière gère un environnement cloud hybride. Les données sensibles des clients sont stockées chez un fournisseur de cloud spécialisé qui impose des connexions...
L'équipe d'administration de la plateforme SAS souhaite documenter les comportements en cas de mauvaise configuration pour former les utilisateurs et éviter les erreurs de déplo...