Tous les produits
Search
Centre de documentation

Hologres:Service-linked role for Hologres

Dernière mise à jour :Aug 20, 2026

Un rôle lié au service (SLR) est un type de rôle Resource Access Management (RAM) associé à un service Alibaba Cloud spécifique. Il offre un moyen sécurisé de déléguer des autorisations, permettant à un service d'accéder aux ressources d'un autre service en votre nom. Pour utiliser Hologres afin d'accéder à des services tels que MaxCompute ou Data Lake Formation (DLF), vous devez créer le rôle lié au service AliyunServiceRoleForHologresIdentityMgmt. Cette rubrique explique comment créer, autoriser, consulter et supprimer ce rôle.

Pour plus d'informations sur les rôles liés au service, consultez la rubrique Rôles liés au service.

AliyunServiceRoleForHologresIdentityMgmt

Détails du rôle

  • Nom du service : identity.hologres.aliyuncs.com

  • Nom du rôle : AliyunServiceRoleForHologresIdentityMgmt

  • Description du rôle : Hologres utilise ce rôle pour accéder à vos ressources dans MaxCompute en votre nom.

Créer et autoriser le rôle

Vous pouvez créer et autoriser le rôle AliyunServiceRoleForHologresIdentityMgmt pour les nouvelles instances et les instances existantes.

Remarque

Lorsqu'un utilisateur RAM crée le rôle AliyunServiceRoleForHologresIdentityMgmt, il doit disposer de l'autorisation CreateServiceLinkedRole. Pour plus d'informations, consultez la rubrique Autorisations requises pour créer un rôle lié au service.

Nouvelle instance

Sur la page d'achat de l'instance Hologres, accordez les autorisations en cliquant sur Create Service-linked Role. Cette étape intervient après la configuration des divers paramètres de l'instance, tels que Region, Instance Type, Availability Zone, Number of Gateway Nodes, Reserved Compute Units for Compute Group, Assign to Initial Compute Group, VPC, vSwitch et Instance Name. Cliquez sur Create Service-linked Role pour finaliser le processus.

Instance existante

Si vous n'avez pas besoin d'acheter ou de mettre à niveau une instance, créez et autorisez le rôle lié au service via la page d'autorisation rapide RAM ou l'API OpenAPI.

  • Connectez-vous à la console Hologres et accédez à la page RAM Quick Authorization.

  • Créez et autorisez le rôle à l'aide de l'API OpenAPI :

    1. Accédez à OpenAPI.

    2. Dans l'onglet Parameters, définissez ServiceName sur identity.hologres.aliyuncs.com.

    3. Cliquez sur Initiate Call.

      Une fois l'appel réussi, consultez le rôle dans la console RAM. Sur la page Identities > Roles de la console Resource Access Management (RAM), recherchez AliyunServiceRoleForHologresIdentityMgmt pour confirmer la création du rôle lié au service. Le type de rôle s'affiche sous la forme Service-linked Role.

Consulter le rôle

Une fois le rôle AliyunServiceRoleForHologresIdentityMgmt créé, suivez les étapes ci-dessous pour consulter ses détails d'autorisation.

  1. Connectez-vous à la console RAM à l'aide d'un compte Alibaba Cloud ou d'un utilisateur RAM disposant des autorisations administratives.

  2. Dans le volet de navigation de gauche, choisissez Identities > Role.

  3. Sur la page Role, recherchez AliyunServiceRoleForHologresIdentityMgmt et cliquez sur le nom du rôle.

  4. Dans l'onglet Access Control, cliquez sur la stratégie d'autorisation attachée au rôle.

  5. Dans l'onglet Policy Document, consultez les détails de la stratégie.

    Remarque

    Vous pouvez uniquement consulter la stratégie d'autorisation du rôle lié au service AliyunServiceRoleForHologresIdentityMgmt. Vous ne pouvez pas la modifier.

Supprimer le rôle

Pour empêcher Hologres d'accéder au service MaxCompute, supprimez manuellement le rôle AliyunServiceRoleForHologresIdentityMgmt dans la console RAM. Cette action révoque les autorisations permettant à Hologres d'accéder à d'autres services. Pour obtenir des instructions détaillées, consultez la rubrique Supprimer un rôle RAM.

Remarque
  • La suppression du rôle lié au service AliyunServiceRoleForHologresIdentityMgmt entraîne la révocation automatique de ses autorisations.

  • Pour supprimer le rôle en tant qu'utilisateur RAM, celui-ci doit disposer de l'autorisation DeleteServiceLinkedRole. Pour plus d'informations, consultez la rubrique Autorisations requises pour supprimer un rôle lié au service.

FAQ

  • Problème : Lorsque vous cliquez sur Create Service-linked Role sur la page d'achat de l'instance Hologres, le message d'erreur suivant s'affiche : « The current user does not have the permissions to create a service-linked role. Contact your main account administrator or a permissions administrator to grant the required permissions to the user. »

    Solution : Utilisez votre compte Alibaba Cloud pour accorder l'autorisation CreateServiceLinkedRole à l'utilisateur RAM. Pour plus d'informations, consultez la rubrique Rôles liés au service.

  • Problème : Lorsque vous essayez d'accéder à une table externe MaxCompute depuis Hologres, l'une des erreurs suivantes peut se produire :

    • Erreur 1 : ERROR: Fail to access foreign data as user 1063806044629636, AliyunServiceRoleForHologresIdentityMgmt does not exist.

    • Erreur 2 : ErrorMessage=ODPS-0420095: Access Denied - Authorization Failed [4111], You have NO privilege 'odps:ActOnBehalfOfAnotherUser' on {acs:odps:regions_id:xxxxxx:users/default/aliyun/xxxxxx. Not pass by ram permission check.

    Solution : Réautorisez le rôle lié au service AliyunServiceRoleForHologresIdentityMgmt. Pour obtenir des instructions, reportez-vous aux étapes relatives à une instance existante dans la section Créer et autoriser le rôle AliyunServiceRoleForHologresIdentityMgmt.