Data Lake Formation (DLF) restreint l'accès aux API REST en maintenant une liste de Virtual Private Clouds (VPC) de confiance. Seules les requêtes provenant de VPC figurant sur cette liste sont autorisées ; toutes les autres sont rejetées.
Comportement par défaut : Lors de la première activation de DLF, le système ajoute automatiquement tous les VPC existants associés à votre compte Alibaba Cloud dans la région actuelle à la liste de confiance au niveau de la région.
Fonctionnement
DLF évalue les VPC de confiance à deux niveaux :
|
Niveau |
Portée |
|
Niveau de la région |
S'applique à tous les Catalogs de la région |
|
Niveau du Catalog |
S'applique à un seul Catalog |
Lors de l'authentification, DLF fusionne les listes de VPC de confiance des deux niveaux. Une requête est autorisée si son VPC source figure dans l'une ou l'autre liste.
Si le VPC source ne figure dans aucune des listes, DLF rejette la requête et renvoie le message suivant :
Source vpc vpc-xxxxxx is not trusted, please add this vpc to trusted list on the dlf console.
Choisir un niveau de configuration
|
Objectif |
Configuration |
|
Autoriser un VPC à accéder à tous les Catalogs de la région |
Ajoutez le VPC au niveau de la région |
|
Restreindre un VPC à un Catalog spécifique uniquement |
Supprimez le VPC du niveau de la région, puis ajoutez-le au niveau du Catalog |
Configurer les VPC de confiance au niveau de la région
La configuration au niveau de la région s'applique à tous les Catalogs de la région actuelle. Pour un contrôle granulaire des autorisations d'accès des VPC, vous pouvez ajouter ou supprimer manuellement des VPC de confiance.
Connectez-vous à la console Data Lake Formation.
Dans le volet de navigation de gauche, cliquez sur System and Security > System Security > Add VPC ID.
Dans la boîte de dialogue, sélectionnez un ou plusieurs VPC à approuver, puis cliquez sur OK.
Configurer les VPC de confiance au niveau du Catalog
La configuration au niveau du Catalog s'applique uniquement au Catalog ciblé.
Pour restreindre un VPC à un Catalog spécifique uniquement, commencez par le supprimer de la liste de confiance au niveau de la région. Sinon, le VPC conserve l'accès à tous les Catalogs via la liste régionale.
Connectez-vous à la console Data Lake Formation.
Dans le volet de navigation de gauche, cliquez sur Data Catalog.
Recherchez le Catalog cible, cliquez sur son nom pour ouvrir la page de détails, puis cliquez sur l'onglet Catalog Configuration.
-
Ajoutez l'élément de configuration suivant :
Champ
Valeur
Key
catalog.rest.api.trusted.vpcsValue
Identifiants de VPC séparés par des virgules, par exemple :
vpc-1,vpc-2 Enregistrez la configuration.