Tous les produits
Search
Centre de documentation

PolarDB:Utiliser RAM pour l'autorisation des ressources

Dernière mise à jour :Aug 11, 2026

Resource Access Management (RAM) permet d'accorder aux sous-comptes un accès granulaire aux ressources PolarDB-X 1.0. Cette rubrique liste les règles d'autorisation RAM prises en charge par PolarDB-X 1.0 ainsi que les régions où ce service est disponible.

Fonctionnement des règles d'autorisation

Chaque instruction de politique RAM requiert une Action et une Resource. Pour PolarDB-X 1.0, les ressources suivent le modèle ci-après :

acs:drds:<regionId>:<accountId>:<resourcePath>

Remplacez les espaces réservés par les valeurs réelles :

Espace réservé Description Exemple
<regionId> ID de la région hébergeant l'instance. Consultez Régions prenant en charge RAM. cn-hangzhou
<accountId> Votre ID de compte Alibaba Cloud 123456789012
<resourcePath> Chemin de la ressource. Reportez-vous aux tableaux de règles d'autorisation ci-dessous. instance/drds-abc123

Exemple : Pour accorder l'accès à une instance spécifique dans la région China (Hangzhou) :

acs:drds:cn-hangzhou:123456789012:instance/drds-abc123

Types de ressources

PolarDB-X 1.0 prend en charge cinq modèles de ressources :

Modèle de ressource Portée
instance/* Toutes les instances (caractère générique)
instance/$instanceid Une instance spécifique
instance/$instanceid/db/* Toutes les bases de données d'une instance spécifique (caractère générique)
instance/$instanceid/db/$dbname Une base de données spécifique dans une instance donnée
contacts/* Tous les contacts d'alerte (caractère générique)

Règles d'autorisation

Les tableaux suivants listent toutes les actions prises en charge, classées par niveau d'accès. Utilisez-les pour définir des politiques RAM avec le strict minimum de permissions requis.

Remplacez tous les paramètres préfixés par $ dans la colonne Authorization rule par leurs valeurs réelles. Pour $regionId , utilisez l'ID de région indiqué dans Régions prenant en charge RAM .

Gestion des instances

Ces actions s'appliquent au niveau de l'instance (instance/* ou instance/$instanceid).

Action Règle d'autorisation Description
CreateDrdsInstance acs:drds:$regionid:$accountid:instance/* Créer une instance
DescribeDrdsInstanceList acs:drds:$regionid:$accountid:instance/* Lister les instances
UpgradeDrdsInstance acs:drds:$regionid:$accountid:instance/$instanceid Modifier la configuration de l'instance
RemoveDRDSInstance acs:drds:$regionid:$accountid:instance/$instanceid Libérer une instance
DescribeDrdsInstance acs:drds:$regionid:$accountid:instance/$instanceid Obtenir les détails de l'instance
VersionChanage acs:drds:$regionid:$accountid:instance/$instanceid Mettre à niveau ou restaurer la version de l'instance
CreateInternetAddress acs:drds:$regionid:$accountid:instance/$instanceid Attribuer une adresse IP publique à l'instance
ReleaseInternetAddress acs:drds:$regionid:$accountid:instance/$instanceid Libérer l'adresse IP publique de l'instance
DescribeInstanceMonitor acs:drds:$regionid:$accountid:instance/$instanceid Obtenir les informations de surveillance de l'instance
DescribeSlowSql acs:drds:$regionid:$accountid:instance/$instanceid Interroger les requêtes SQL lentes

Gestion des bases de données

Ces actions s'appliquent au niveau de la base de données (instance/$instanceid/db/* ou instance/$instanceid/db/$dbname).

Action Règle d'autorisation Description
CreateDrdsDB acs:drds:$regionid:$accountid:instance/$instanceid/db/* Créer une base de données
DescribeDrdsDbList acs:drds:$regionid:$accountid:instance/$instanceid/db/* Lister les bases de données de l'instance
DescribeDrdsDb acs:drds:$regionid:$accountid:instance/$instanceid/db/$dbname Obtenir les détails de la base de données
DeleteDrdsDb acs:drds:$regionid:$accountid:instance/$instanceid/db/$dbname Supprimer une base de données
ModifyReadWriteWeight acs:drds:$regionid:$accountid:instance/$instanceid/db/$dbname Modifier la politique de lecture
DescribeLogicTableList acs:drds:$regionid:$accountid:instance/$instanceid/db/$dbname Lister les tables de la base de données
ExecuteDDL acs:drds:$regionid:$accountid:instance/$instanceid/db/$dbname Exécuter une instruction DDL (Data Definition Language) dans la console PolarDB-X 1.0
ModifyDrdsIpWhiteList acs:drds:$regionid:$accountid:instance/$instanceid/db/$dbname Modifier la liste d'autorisation d'adresses IP de la base de données
DrdsDataImport acs:drds:$regionid:$accountid:instance/$instanceid/db/$dbname Importer des données
DrdsSmoothExpand acs:drds:$regionid:$accountid:instance/$instanceid/db/$dbname Effectuer une mise à l'échelle progressive
CreateReadOnlyAccount acs:drds:$regionid:$accountid:instance/$instanceid/db/$dbname Créer un compte en lecture seule
ModifyReadOnlyAccountPassword acs:drds:$regionid:$accountid:instance/$instanceid/db/$dbname Modifier le mot de passe d'un compte en lecture seule
RemoveReadOnlyAccount acs:drds:$regionid:$accountid:instance/$instanceid/db/$dbname Supprimer un compte en lecture seule
DrdsShardTool acs:drds:$regionid:$accountid:instance/$instanceid/db/$dbname Utiliser l'outil de modification des shards

Gestion des alertes

Les actions relatives aux contacts et groupes d'alerte utilisent le caractère générique contacts/* et ne peuvent pas être limitées à des contacts individuels. Les actions sur les règles d'alerte s'appliquent au niveau de l'instance.

CreateAlarmRule et ModifyAlarmRule nécessitent l'autorisation DescribeAlarmGroup pour interroger les groupes de contacts d'alerte.
Action Règle d'autorisation Description
DescribeAlarmContacts acs:drds:$regionid:$accountid:contacts/* Lister les contacts d'alerte
AddAlarmContacts acs:drds:$regionid:$accountid:contacts/* Ajouter un contact d'alerte
ModifyAlarmContacts acs:drds:$regionid:$accountid:contacts/* Modifier un contact d'alerte
RemoveAlarmContacts acs:drds:$regionid:$accountid:contacts/* Supprimer un contact d'alerte
DescribeAlarmGroup acs:drds:$regionid:$accountid:contacts/* Lister les groupes de contacts d'alerte
AddAlarmGroup acs:drds:$regionid:$accountid:contacts/* Ajouter un groupe de contacts d'alerte
ModifyAlarmGroup acs:drds:$regionid:$accountid:contacts/* Modifier un groupe de contacts d'alerte
RemoveAlarmGroup acs:drds:$regionid:$accountid:contacts/* Supprimer un groupe de contacts d'alerte
DescribeAlarmRule acs:drds:$regionid:$accountid:instance/$instanceid Lister les règles d'alerte
CreateAlarmRule acs:drds:$regionid:$accountid:instance/$instanceid Créer une règle d'alerte
ModifyAlarmRule acs:drds:$regionid:$accountid:instance/$instanceid Modifier une règle d'alerte
RemoveAlarmRule acs:drds:$regionid:$accountid:instance/$instanceid Supprimer une règle d'alerte
DescribeAlarmHistory acs:drds:$regionid:$accountid:instance/$instanceid Consulter l'historique des alertes

Régions prenant en charge RAM

L'autorisation RAM est prise en charge dans les régions suivantes. Utilisez la valeur Region ID comme paramètre $regionId dans vos règles d'autorisation.

Region ID Nom de la région
cn-hangzhou China (Hangzhou)
cn-shenzhen China (Shenzhen)
cn-shanghai China (Shanghai)
cn-qingdao China (Qingdao)
cn-beijing China (Beijing)