Todos los productos
Search
Centro de documentos

Direct Mail:Autorización de RAM

Última actualización: Sep 11, 2026

Resource Access Management (RAM) es un servicio de Alibaba Cloud diseñado para gestionar identidades de usuarios y permisos de acceso a recursos. El uso de RAM le permite evitar compartir las claves de su cuenta de Alibaba Cloud con otros usuarios y otorgarles únicamente los privilegios mínimos necesarios. Las autorizaciones en RAM se definen mediante directivas de permisos. Este tema describe la estructura general de una directiva de RAM, así como los elementos de declaración de directiva (Action, Resource y Condition) definidos por Direct Mail para las directivas de permisos de RAM. El código RAM (RamCode) correspondiente a Direct Mail es dm , y la granularidad de autorización compatible es OPERATION .

Estructura general de una directiva

Las directivas de permisos admiten el formato JSON con la siguiente estructura general:

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

A continuación, se describen los campos de la directiva:

  • Version: Especifica el número de versión de la directiva. Su valor fijo es 1.

  • Statement:

    • Effect: Determina el resultado de la autorización. Valores válidos: Allow y Deny.

    • Action: Define una o más operaciones permitidas o denegadas.

    • Resource: Indica los objetos específicos afectados por las operaciones. Puede utilizar nombres de recursos de Alibaba Cloud (ARN) para describir recursos concretos.

    • Condition: Establece las condiciones necesarias para que la autorización surta efecto. Este campo es opcional.

      • Operador de condición: Define los operadores condicionales. Cada tipo de condición admite distintos operadores.

      • Condition_key: Especifica las claves de condición.

      • Condition_value: Define los valores de condición.

Action

La siguiente tabla enumera las acciones definidas por Direct Mail. A continuación, se detallan las columnas de la tabla:

  • Action: Estas acciones pueden utilizarse en el elemento Action de las declaraciones de directivas de permisos de RAM para otorgar permisos de ejecución de la operación.

  • API: La API que puede invocar para ejecutar la acción.

  • Nivel de acceso: Nivel de acceso predefinido otorgado para cada API. Valores válidos: create, list, get, update y delete.

  • Tipo de recurso: Tipo de recurso compatible con la autorización para ejecutar la acción. Indica si la acción admite permisos a nivel de recurso. El recurso especificado debe ser compatible con la acción; de lo contrario, la directiva no tendrá efecto.

    • Para las API con permisos a nivel de recurso, los tipos de recurso obligatorios se marcan con un asterisco (*). Especifique el ARN correspondiente en el elemento Resource de la directiva.

    • En el caso de las API sin permisos a nivel de recurso, se muestra como All Resources. Utilice un asterisco (*) en el elemento Resource de la directiva.

  • Clave de condición: Claves de condición definidas por el servicio. Esta clave permite un control granular y se aplica tanto a acciones individuales como a acciones asociadas con recursos específicos. Además de las claves específicas del servicio, Alibaba Cloud proporciona un conjunto de claves de condición comunes aplicables a todos los servicios integrados con RAM. Para obtener más información, consulte Claves de condición comunes.

  • Acción dependiente: Acciones dependientes necesarias para ejecutar la acción principal. Para completar la operación, el usuario de RAM o el rol de RAM debe contar con los permisos para ejecutar todas las acciones dependientes.

Action

API

Nivel de acceso

Tipo de recurso

Clave de condición

Acción dependiente

dm:CreateTemplate CreateTemplate create

*All Resource

*

Ninguna Ninguna
dm:UnblockSending UnblockSending delete

*All Resource

*

Ninguna Ninguna
dm:ConfigSetCreate ConfigSetCreate create

*All Resource

*

Ninguna Ninguna
dm:QueryInvalidAddress QueryInvalidAddress get

*All Resource

*

Ninguna Ninguna
dm:ListBlockSending ListBlockSending list

*All Resource

*

Ninguna Ninguna
dm:ConfigSetDelete ConfigSetDelete delete

*All Resource

*

Ninguna Ninguna
dm:DedicatedIpAutoRenewal DedicatedIpAutoRenewal update

*All Resource

*

Ninguna Ninguna
dm:DescDomain DescDomain get

*All Resource

*

Ninguna Ninguna
dm:CreateTag CreateTag create

*All Resource

*

Ninguna Ninguna
dm:DeleteValidateFile DeleteValidateFile delete

*All Resource

*

Ninguna Ninguna
dm:CheckReplyToMailAddress CheckReplyToMailAddress

*All Resource

*

Ninguna Ninguna
dm:CreateMailAddress CreateMailAddress create

*All Resource

*

Ninguna Ninguna
dm:SendValidateFile SendValidateFile create

*All Resource

*

Ninguna Ninguna
dm:GetIpfilterList GetIpfilterList get

*All Resource

*

Ninguna Ninguna
dm:ModifyTag ModifyTag update

*All Resource

*

Ninguna Ninguna
dm:ConfigSetDetail ConfigSetDetail none

*All Resource

*

Ninguna Ninguna
dm:CreateReceiver CreateReceiver create

*All Resource

*

Ninguna Ninguna
dm:DeleteMailAddress DeleteMailAddress delete

*All Resource

*

Ninguna Ninguna
dm:ConfigSetList ConfigSetList none

*All Resource

*

Ninguna Ninguna
dm:ConfigSetRelationFromAddress ConfigSetRelationFromAddress create

*All Resource

*

Ninguna Ninguna
dm:AddIpfilter AddIpfilter create

*All Resource

*

Ninguna Ninguna
dm:SaveReceiverDetail SaveReceiverDetail create

*All Resource

*

Ninguna Ninguna
dm:DedicatedIpList DedicatedIpList none

*All Resource

*

Ninguna Ninguna
dm:SenderStatisticsByTagNameAndBatchID SenderStatisticsByTagNameAndBatchID list

*All Resource

*

Ninguna Ninguna
dm:DeleteIpfilterByEdmId DeleteIpfilterByEdmId delete

*All Resource

*

Ninguna Ninguna
dm:QueryDomainByParam QueryDomainByParam get

*All Resource

*

Ninguna Ninguna
dm:DescAccountSummary DescAccountSummary get

*All Resource

*

Ninguna Ninguna
dm:DedicatedIpPoolUpdate DedicatedIpPoolUpdate update

*All Resource

*

Ninguna Ninguna
dm:DescTemplate DescTemplate get

*All Resource

*

Ninguna Ninguna
dm:QueryTagByParam QueryTagByParam get

*All Resource

*

Ninguna Ninguna
dm:ModifyMailAddress ModifyMailAddress update

*All Resource

*

Ninguna Ninguna
dm:DeleteReceiverDetail DeleteReceiverDetail delete

*All Resource

*

Ninguna Ninguna
dm:SingleSendMail SingleSendMail none

*All Resource

*

Ninguna Ninguna
dm:GetIpProtection GetIpProtection get

*All Resource

*

Ninguna Ninguna
dm:ConfigSetCancelRelationFromAddress ConfigSetCancelRelationFromAddress update

*All Resource

*

Ninguna Ninguna
dm:ListUserSuppression ListUserSuppression list

*All Resource

*

Ninguna Ninguna
dm:DeleteTag DeleteTag delete

*All Resource

*

Ninguna Ninguna
dm:SenderStatisticsDetailByParam SenderStatisticsDetailByParam list

*All Resource

*

Ninguna Ninguna
dm:ApproveReplyMailAddress ApproveReplyMailAddress

*All Resource

*

Ninguna Ninguna
dm:GetValidateFile GetValidateFile get

*All Resource

*

Ninguna Ninguna
dm:DedicatedIpNonePoolList DedicatedIpNonePoolList none

*All Resource

*

Ninguna Ninguna
dm:ModifyPWByDomain ModifyPWByDomain update

*All Resource

*

Ninguna Ninguna
dm:DeleteTemplate DeleteTemplate

*All Resource

*

Ninguna Ninguna
dm:GetValidationQuota GetValidationQuota get

*All Resource

*

Ninguna Ninguna
dm:DedicatedIpChangeWarmupType DedicatedIpChangeWarmupType update

*All Resource

*

Ninguna Ninguna
dm:QueryTaskByParam QueryTaskByParam get

*All Resource

*

Ninguna Ninguna
dm:QueryReceiverDetail QueryReceiverDetail get

*All Resource

*

Ninguna Ninguna
dm:ListValidateFile ListValidateFile get

*All Resource

*

Ninguna Ninguna
dm:QueryReceiverByParam QueryReceiverByParam get

*All Resource

*

Ninguna Ninguna
dm:BatchSendMail BatchSendMail none

*All Resource

*

Ninguna Ninguna
dm:CheckDomain CheckDomain

*All Resource

*

Ninguna Ninguna
dm:UpdateIpProtection UpdateIpProtection update

*All Resource

*

Ninguna Ninguna
dm:ValidateEmail ValidateEmail none

*All Resource

*

Ninguna Ninguna
dm:DedicatedIpPoolCreate DedicatedIpPoolCreate create

*All Resource

*

Ninguna Ninguna
dm:GetTrackListByMailFromAndTagName GetTrackListByMailFromAndTagName list

*All Resource

*

Ninguna Ninguna
dm:ModifyTemplate ModifyTemplate

*All Resource

*

Ninguna Ninguna
dm:ConfigSetUpdate ConfigSetUpdate update

*All Resource

*

Ninguna Ninguna
dm:CreateUserSuppression CreateUserSuppression create

*All Resource

*

Ninguna Ninguna
dm:RemoveUserSuppression RemoveUserSuppression delete

*All Resource

*

Ninguna Ninguna
dm:QueryMailAddressByParam QueryMailAddressByParam get

*All Resource

*

Ninguna Ninguna
dm:DeleteReceiver DeleteReceiver delete

*All Resource

*

Ninguna Ninguna
dm:DeleteInvalidAddress DeleteInvalidAddress

*All Resource

*

Ninguna Ninguna
dm:UpdateUser UpdateUser none

*All Resource

*

Ninguna Ninguna
dm:QueryTemplateByParam QueryTemplateByParam get

*All Resource

*

Ninguna Ninguna
dm:DedicatedIpPoolList DedicatedIpPoolList none

*All Resource

*

Ninguna Ninguna
dm:DedicatedIpPoolDelete DedicatedIpPoolDelete none

*All Resource

*

Ninguna Ninguna
dm:GetUser GetUser none

*All Resource

*

Ninguna Ninguna
dm:DeleteDomain DeleteDomain delete

*All Resource

*

Ninguna Ninguna
dm:GetValidateFileStatus GetValidateFileStatus get

*All Resource

*

Ninguna Ninguna
dm:CreateDomain CreateDomain create

*All Resource

*

Ninguna Ninguna
dm:SendTestByTemplate SendTestByTemplate get

*All Resource

*

Ninguna Ninguna
dm:GetTrackList GetTrackList list

*All Resource

*

Ninguna Ninguna

Resource

La siguiente tabla enumera los recursos definidos por Direct Mail. Especifíquelos en el elemento Resource de las declaraciones de directivas de RAM para otorgar permisos sobre operaciones específicas. Se identifican de forma única mediante ARN. Formato: acs:{#ramcode}:{#regionId}:{#accountId}:{#resourceType}:

  • acs: Acrónimo de Alibaba Cloud service, que indica la nube pública de Alibaba Cloud.

  • {#ramcode}: Código utilizado en RAM para identificar un servicio de Alibaba Cloud.

  • {#regionId}: El ID de región. Si el recurso abarca todas las regiones, establézcalo como un asterisco (*).

  • {#accountId}: ID de la cuenta de Alibaba Cloud. Si el recurso abarca todas las cuentas de Alibaba Cloud, establézcalo como un asterisco (*).

  • {#resourceType}: Identificador de recurso definido por el servicio. Admite una estructura jerárquica similar a una ruta de archivo. Si la declaración abarca recursos globales, establézcalo como un asterisco (*).

Tipo de recurso

ARN

Condition

Direct Mail no define claves de condición a nivel de producto. No obstante, puede utilizar las claves de condición comunes de Alibaba Cloud para el control de acceso. Para obtener más información, consulte Claves de condición comunes.

¿Cómo crear directivas de RAM personalizadas?

Puede crear directivas personalizadas y asignarlas a usuarios de RAM, grupos de usuarios de RAM o roles de RAM. Para consultar las instrucciones, revise: