Tous les produits
Search
Centre de documentation

Hologres:Authentication overview

Dernière mise à jour :Sep 18, 2026

Hologres s'appuie sur un modèle d'authentification en couches. Avant d'exécuter des requêtes ou de gérer des instances, les utilisateurs doivent satisfaire aux vérifications d'authentification applicables à leur scénario.

Cette rubrique décrit chaque couche d'authentification, son champ d'application et les autorisations requises.

Fonctionnement de l'authentification

Le schéma ci-dessous illustre le flux complet d'authentification, depuis l'accès à Alibaba Cloud jusqu'à l'utilisation de Hologres.

Hologres user authentication flow

Hologres comporte quatre couches d'authentification :

Couche Champ d'application
Authentification RAM Gestion des instances dans la console Hologres (achat, mise à niveau, arrêt, etc.)
Authentification Hologres Connexion à une instance et exécution de requêtes
Authentification DataWorks Utilisation de DataWorks pour le développement sur Hologres
Authentification MaxCompute Accélération des requêtes sur les données de table MaxCompute via Hologres

La plupart des utilisateurs n'ont besoin que de l'authentification RAM et de l'authentification Hologres. L'authentification DataWorks et MaxCompute n'est requise que lors de l'utilisation de ces produits spécifiques.

Authentification RAM

Resource Access Management (RAM) contrôle les opérations réalisables dans la console Hologres. Les actions de console nécessitant des autorisations RAM incluent :

  • Achat, mise à niveau, rétrogradation ou arrêt d'instances

  • Suppression d'instances

  • Renouvellement d'instances

  • Modification du type de réseau

  • Consultation des détails d'une instance

Si un utilisateur RAM ne dispose pas des autorisations nécessaires, il ne peut pas consulter les détails de l'instance dans la console Hologres. Cela n'affecte pas sa capacité à se connecter directement à l'instance.

Pour plus d'informations sur l'attribution des autorisations RAM, consultez la rubrique Accorder l'accès à Hologres aux utilisateurs RAM.

Authentification Hologres

Hologres (compatible avec PostgreSQL 11) authentifie les utilisateurs à trois niveaux lors de la connexion à une instance :

1. Authentification du compte

Connectez-vous à l'aide d'un compte Alibaba Cloud ou d'un utilisateur RAM. Lors de la connexion avec des outils tels que psql ou Java Database Connectivity (JDBC), utilisez votre AccessKey ID comme nom d'utilisateur et votre AccessKey secret comme mot de passe.

Pour plus de détails, consultez la rubrique Système de comptes.

2. Authentification de l'utilisateur

Une fois l'authentification du compte validée, Hologres vérifie si le compte a été enregistré en tant qu'utilisateur Hologres dans l'instance. Un utilisateur n'est ajouté à une instance qu'après qu'un administrateur a exécuté la commande create user "xxx".

Pour en savoir plus sur les concepts liés aux utilisateurs et sur leur création, consultez la rubrique Concepts relatifs aux utilisateurs.

3. Authentification de l'instance

Après la création d'un utilisateur, celui-ci doit recevoir les autorisations appropriées pour effectuer des opérations sur l'instance.

Pour plus d'informations sur les modèles d'autorisation, consultez la rubrique Modèles d'autorisation de développement.

Authentification DataWorks

S'applique à : Les utilisateurs qui exploitent DataWorks pour le développement sur Hologres.

Hologres s'intègre à DataWorks et leurs systèmes d'autorisation sont partiellement compatibles. Les exigences suivantes s'appliquent :

  • L'accès à DataWorks nécessite des autorisations d'accès au projet.

  • Le développement dans DataStudio requiert des autorisations sur l'instance Hologres.

  • D'autres opérations DataWorks, telles que l'intégration de données et DataService Studio, exigent une authentification DataWorks en plus de l'authentification Hologres.

Le schéma suivant présente le flux d'authentification DataWorks.

DataWorks authentication flow

Pour plus d'informations sur les autorisations DataWorks, consultez la rubrique Annexe : Autorisations des rôles intégrés au niveau de l'espace de travail.

Authentification MaxCompute

S'applique à : Les utilisateurs qui utilisent Hologres pour accélérer les requêtes sur les données de table MaxCompute.

Le compte Hologres doit disposer des autorisations nécessaires pour accéder au projet MaxCompute correspondant ainsi qu'aux tables concernées. Le schéma ci-dessous illustre le flux d'authentification.

MaxCompute authentication flow

Pour répondre aux questions fréquentes sur les autorisations MaxCompute, consultez la rubrique FAQ sur les autorisations MaxCompute.