Tous les produits
Search
Centre de documentation

Direct Mail:Autorisation RAM

Dernière mise à jour :Sep 11, 2026

Resource Access Management (RAM) est un service d'Alibaba Cloud qui permet de gérer les identités utilisateur et les autorisations d'accès aux ressources. RAM vous permet d'éviter de partager les clés de votre compte Alibaba Cloud avec d'autres utilisateurs et d'accorder aux utilisateurs un accès à privilège minimum. RAM utilise des politiques d'autorisation pour définir les autorisations. Cette rubrique décrit la structure générale d'une politique RAM, ainsi que les éléments d'instruction de politique (Action, Resource et Condition) définis par Direct Mail pour les politiques d'autorisation RAM. Le code RAM (RamCode) de Direct Mail est dm , et la granularité d'autorisation prise en charge est OPERATION .

Structure générale d'une politique

Les politiques d'autorisation prennent en charge le format JSON avec la structure générale suivante :

{
  "Version": "1",
  "Statement": [
    {
      "Effect": "<Effect>",
      "Action": "<Action>",
      "Resource": "<Resource>",
      "Condition": {
        "<Condition_operator>": {
          "<Condition_key>": [
            "<Condition_value>"
          ]
        }
      }
    }
  ]
}        

La liste suivante décrit les champs de la politique :

  • Version : indique le numéro de version de la politique. Sa valeur est fixée à 1.

  • Statement :

    • Effect : indique le résultat de l'autorisation. Valeurs valides : Allow et Deny.

    • Action : précise une ou plusieurs opérations autorisées ou refusées.

    • Resource : désigne les objets spécifiques affectés par les opérations. Utilisez des Alibaba Cloud Resource Names (ARN) pour décrire des ressources spécifiques.

    • Condition : définit les conditions requises pour que l'autorisation prenne effet. Ce champ est facultatif.

      • Opérateur de condition : indique les opérateurs conditionnels. Les différents types de conditions prennent en charge différents opérateurs conditionnels.

      • Condition_key : précise les clés de condition.

      • Condition_value : spécifie les valeurs de condition.

Action

Le tableau suivant répertorie les actions définies par Direct Mail. Les colonnes du tableau sont détaillées ci-dessous :

  • Action : les actions peuvent être utilisées dans l'élément Action des instructions de politique d'autorisation RAM pour accorder les permissions nécessaires à l'exécution de l'opération.

  • API : l'API à appeler pour exécuter l'action.

  • Niveau d'accès : le niveau d'accès prédéfini accordé pour chaque API. Valeurs valides : create, list, get, update et delete.

  • Type de ressource : le type de ressource qui prend en charge l'autorisation pour exécuter l'action. Cette colonne indique si l'action prend en charge les permissions au niveau de la ressource. La ressource spécifiée doit être compatible avec l'action, sinon la politique sera inefficace.

    • Pour les API avec permissions au niveau de la ressource, les types de ressources requis sont marqués d'un astérisque (*). Spécifiez l'ARN correspondant dans l'élément Resource de la politique.

    • Pour les API sans permissions au niveau de la ressource, la valeur affichée est All Resources. Utilisez un astérisque (*) dans l'élément Resource de la politique.

  • Clé de condition : les clés de condition définies par le service. Ces clés permettent un contrôle granulaire, applicable aux actions seules ou aux actions associées à des ressources spécifiques. En plus des clés de condition spécifiques au service, Alibaba Cloud fournit un ensemble de clés de condition communes applicables à tous les services intégrés à RAM. Pour plus d'informations, consultez Clés de condition communes.

  • Action dépendante : les actions dépendantes requises pour exécuter l'action. Pour mener à bien l'opération, l'utilisateur RAM ou le rôle RAM doit disposer des permissions nécessaires pour exécuter toutes les actions dépendantes.

Action

API

Niveau d'accès

Type de ressource

Clé de condition

Action dépendante

dm:CreateTemplate CreateTemplate create

*All Resource

*

Aucune Aucune
dm:UnblockSending UnblockSending delete

*All Resource

*

Aucune Aucune
dm:ConfigSetCreate ConfigSetCreate create

*All Resource

*

Aucune Aucune
dm:QueryInvalidAddress QueryInvalidAddress get

*All Resource

*

Aucune Aucune
dm:ListBlockSending ListBlockSending list

*All Resource

*

Aucune Aucune
dm:ConfigSetDelete ConfigSetDelete delete

*All Resource

*

Aucune Aucune
dm:DedicatedIpAutoRenewal DedicatedIpAutoRenewal update

*All Resource

*

Aucune Aucune
dm:DescDomain DescDomain get

*All Resource

*

Aucune Aucune
dm:CreateTag CreateTag create

*All Resource

*

Aucune Aucune
dm:DeleteValidateFile DeleteValidateFile delete

*All Resource

*

Aucune Aucune
dm:CheckReplyToMailAddress CheckReplyToMailAddress

*All Resource

*

Aucune Aucune
dm:CreateMailAddress CreateMailAddress create

*All Resource

*

Aucune Aucune
dm:SendValidateFile SendValidateFile create

*All Resource

*

Aucune Aucune
dm:GetIpfilterList GetIpfilterList get

*All Resource

*

Aucune Aucune
dm:ModifyTag ModifyTag update

*All Resource

*

Aucune Aucune
dm:ConfigSetDetail ConfigSetDetail none

*All Resource

*

Aucune Aucune
dm:CreateReceiver CreateReceiver create

*All Resource

*

Aucune Aucune
dm:DeleteMailAddress DeleteMailAddress delete

*All Resource

*

Aucune Aucune
dm:ConfigSetList ConfigSetList none

*All Resource

*

Aucune Aucune
dm:ConfigSetRelationFromAddress ConfigSetRelationFromAddress create

*All Resource

*

Aucune Aucune
dm:AddIpfilter AddIpfilter create

*All Resource

*

Aucune Aucune
dm:SaveReceiverDetail SaveReceiverDetail create

*All Resource

*

Aucune Aucune
dm:DedicatedIpList DedicatedIpList none

*All Resource

*

Aucune Aucune
dm:SenderStatisticsByTagNameAndBatchID SenderStatisticsByTagNameAndBatchID list

*All Resource

*

Aucune Aucune
dm:DeleteIpfilterByEdmId DeleteIpfilterByEdmId delete

*All Resource

*

Aucune Aucune
dm:QueryDomainByParam QueryDomainByParam get

*All Resource

*

Aucune Aucune
dm:DescAccountSummary DescAccountSummary get

*All Resource

*

Aucune Aucune
dm:DedicatedIpPoolUpdate DedicatedIpPoolUpdate update

*All Resource

*

Aucune Aucune
dm:DescTemplate DescTemplate get

*All Resource

*

Aucune Aucune
dm:QueryTagByParam QueryTagByParam get

*All Resource

*

Aucune Aucune
dm:ModifyMailAddress ModifyMailAddress update

*All Resource

*

Aucune Aucune
dm:DeleteReceiverDetail DeleteReceiverDetail delete

*All Resource

*

Aucune Aucune
dm:SingleSendMail SingleSendMail none

*All Resource

*

Aucune Aucune
dm:GetIpProtection GetIpProtection get

*All Resource

*

Aucune Aucune
dm:ConfigSetCancelRelationFromAddress ConfigSetCancelRelationFromAddress update

*All Resource

*

Aucune Aucune
dm:ListUserSuppression ListUserSuppression list

*All Resource

*

Aucune Aucune
dm:DeleteTag DeleteTag delete

*All Resource

*

Aucune Aucune
dm:SenderStatisticsDetailByParam SenderStatisticsDetailByParam list

*All Resource

*

Aucune Aucune
dm:ApproveReplyMailAddress ApproveReplyMailAddress

*All Resource

*

Aucune Aucune
dm:GetValidateFile GetValidateFile get

*All Resource

*

Aucune Aucune
dm:DedicatedIpNonePoolList DedicatedIpNonePoolList none

*All Resource

*

Aucune Aucune
dm:ModifyPWByDomain ModifyPWByDomain update

*All Resource

*

Aucune Aucune
dm:DeleteTemplate DeleteTemplate

*All Resource

*

Aucune Aucune
dm:GetValidationQuota GetValidationQuota get

*All Resource

*

Aucune Aucune
dm:DedicatedIpChangeWarmupType DedicatedIpChangeWarmupType update

*All Resource

*

Aucune Aucune
dm:QueryTaskByParam QueryTaskByParam get

*All Resource

*

Aucune Aucune
dm:QueryReceiverDetail QueryReceiverDetail get

*All Resource

*

Aucune Aucune
dm:ListValidateFile ListValidateFile get

*All Resource

*

Aucune Aucune
dm:QueryReceiverByParam QueryReceiverByParam get

*All Resource

*

Aucune Aucune
dm:BatchSendMail BatchSendMail none

*All Resource

*

Aucune Aucune
dm:CheckDomain CheckDomain

*All Resource

*

Aucune Aucune
dm:UpdateIpProtection UpdateIpProtection update

*All Resource

*

Aucune Aucune
dm:ValidateEmail ValidateEmail none

*All Resource

*

Aucune Aucune
dm:DedicatedIpPoolCreate DedicatedIpPoolCreate create

*All Resource

*

Aucune Aucune
dm:GetTrackListByMailFromAndTagName GetTrackListByMailFromAndTagName list

*All Resource

*

Aucune Aucune
dm:ModifyTemplate ModifyTemplate

*All Resource

*

Aucune Aucune
dm:ConfigSetUpdate ConfigSetUpdate update

*All Resource

*

Aucune Aucune
dm:CreateUserSuppression CreateUserSuppression create

*All Resource

*

Aucune Aucune
dm:RemoveUserSuppression RemoveUserSuppression delete

*All Resource

*

Aucune Aucune
dm:QueryMailAddressByParam QueryMailAddressByParam get

*All Resource

*

Aucune Aucune
dm:DeleteReceiver DeleteReceiver delete

*All Resource

*

Aucune Aucune
dm:DeleteInvalidAddress DeleteInvalidAddress

*All Resource

*

Aucune Aucune
dm:UpdateUser UpdateUser none

*All Resource

*

Aucune Aucune
dm:QueryTemplateByParam QueryTemplateByParam get

*All Resource

*

Aucune Aucune
dm:DedicatedIpPoolList DedicatedIpPoolList none

*All Resource

*

Aucune Aucune
dm:DedicatedIpPoolDelete DedicatedIpPoolDelete none

*All Resource

*

Aucune Aucune
dm:GetUser GetUser none

*All Resource

*

Aucune Aucune
dm:DeleteDomain DeleteDomain delete

*All Resource

*

Aucune Aucune
dm:GetValidateFileStatus GetValidateFileStatus get

*All Resource

*

Aucune Aucune
dm:CreateDomain CreateDomain create

*All Resource

*

Aucune Aucune
dm:SendTestByTemplate SendTestByTemplate get

*All Resource

*

Aucune Aucune
dm:GetTrackList GetTrackList list

*All Resource

*

Aucune Aucune

Resource

Le tableau suivant répertorie les ressources définies par Direct Mail. Spécifiez-les dans l'élément Resource des instructions de politique RAM pour accorder des permissions sur des opérations spécifiques. Chaque ressource est identifiée de manière unique par un ARN. Format : acs:{#ramcode}:{#regionId}:{#accountId}:{#resourceType} :

  • acs : acronyme d'Alibaba Cloud Service, désignant le cloud public d'Alibaba Cloud.

  • {#ramcode} : le code utilisé dans RAM pour identifier un service Alibaba Cloud.

  • {#regionId} : l'ID de région. Si la ressource couvre toutes les régions, définissez cette valeur sur un astérisque (*).

  • {#accountId} : l'ID du compte Alibaba Cloud. Si la ressource couvre tous les comptes Alibaba Cloud, définissez cette valeur sur un astérisque (*).

  • {#resourceType} : l'identifiant de ressource défini par le service. Il prend en charge une structure hiérarchique, similaire à un chemin de fichier. Si l'instruction couvre des ressources globales, définissez cette valeur sur un astérisque (*).

Type de ressource

ARN

Condition

Direct Mail ne définit pas de clés de condition au niveau du produit. Toutefois, vous pouvez utiliser les clés de condition communes d'Alibaba Cloud pour le contrôle d'accès. Pour plus d'informations, consultez Clés de condition communes.

Comment créer des politiques RAM personnalisées ?

Créez des politiques personnalisées et accordez-les à des utilisateurs RAM, des groupes d'utilisateurs RAM ou des rôles RAM. Pour obtenir des instructions, consultez :