Tous les produits
Search
Centre de documentation

Server Load Balancer: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 Server Load Balancer pour les politiques d'autorisation RAM. Le code RAM (RamCode) de Server Load Balancer est slb , et la granularité d'autorisation prise en charge est RESOURCE .

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 Server Load Balancer. 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

slb:ModifyLoadBalancerInstanceSpec ModifyLoadBalancerInstanceSpec update

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

Aucune
slb:UploadServerCertificate UploadServerCertificate create

*All Resource

*

Aucune Aucune
slb:SetTLSCipherPolicyAttribute SetTLSCipherPolicyAttribute update

*TLSPolicy

acs:slb:{#regionId}:{#accountId}:tlspolicy/{#InstanceId}

Aucune Aucune
slb:AddListenerWhiteListItem AddListenerWhiteListItem create

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

Aucune
slb:DescribeTags DescribeTags get

*All Resource

*

Aucune Aucune
slb:ModifyLoadBalancerInstanceChargeType ModifyLoadBalancerInstanceChargeType update

*LoadBalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

Aucune Aucune
slb:DeleteRules DeleteRules delete

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:DeleteLoadBalancer DeleteLoadBalancer delete

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:CreateMasterSlaveServerGroup CreateMasterSlaveServerGroup create

Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#InstanceId}

*LoadBalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#LoadBalancerId}

slb:tag

Aucune
slb:SetCACertificateName SetCACertificateName update

*certificate

acs:slb:{#regionId}:{#accountId}:certificate/{#certificateId}

slb:tag

Aucune
slb:DeleteTLSCipherPolicy DeleteTLSCipherPolicy delete

*TLSPolicy

acs:slb:{#regionId}:{#accountId}:tlspolicy/{#TLSCipherPolicyId}

Aucune Aucune
slb:CreateLoadBalancer CreateLoadBalancer create

*LoadBalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/*

slb:AddressType

Aucune
slb:SetVServerGroupAttribute SetVServerGroupAttribute update

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

Aucune
slb:CreateRules CreateRules create

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:DescribeHealthStatus DescribeHealthStatus get

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

slb:tag

slb:tag

Aucune
slb:TagResources TagResources update

acl

acs:slb:{#regionId}:{#accountId}:acl/{#aclId}

certificate

acs:slb:{#regionId}:{#accountId}:certificate/{#certificateId}

loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

Aucune
slb:SetLoadBalancerHTTPSListenerAttribute SetLoadBalancerHTTPSListenerAttribute update

acl

acs:slb:{#regionId}:{#accountId}:acl/{#aclId}

*certificate

acs:slb:{#regionId}:{#accountId}:certificate/{#certificateId}

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:SetAccessLogsDownloadAttribute SetAccessLogsDownloadAttribute update

LoadBalancer

acs:slb:{#regionId}:{#AccountId}:loadbalancer/{#LoadBalancerId}

Aucune Aucune
slb:CreateAccessControlList CreateAccessControlList create

*AccessControlList

acs:slb:{#regionId}:{#accountId}:acl/*

Aucune Aucune
slb:DescribeLoadBalancerTCPListenerAttribute DescribeLoadBalancerTCPListenerAttribute get

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

slb:tag

slb:tag

Aucune
slb:CreateTLSCipherPolicy CreateTLSCipherPolicy create

*TLSPolicy

acs:slb:{#regionId}:{#accountId}:tlspolicy/*

Aucune Aucune
slb:DescribeDomainExtensionAttribute DescribeDomainExtensionAttribute get

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

Aucune
slb:ModifyHighDefinationMonitor ModifyHighDefinationMonitor update

*All Resource

*

Aucune Aucune
slb:UploadCACertificate UploadCACertificate create

*CaCertificate

acs:slb:{#regionId}:{#AccountId}:certificate/*

Aucune Aucune
slb:DescribeLoadBalancerAttribute DescribeLoadBalancerAttribute get

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

slb:tag

slb:tag

Aucune
slb:DescribeHighDefinationMonitor DescribeHighDefinationMonitor get

*All Resource

*

Aucune Aucune
slb:DeleteMasterSlaveServerGroup DeleteMasterSlaveServerGroup delete

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

Aucune
slb:DescribeMasterSlaveServerGroups DescribeMasterSlaveServerGroups get

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:SetLoadBalancerTCPListenerAttribute SetLoadBalancerTCPListenerAttribute update

*acl

acs:slb:{#regionId}:{#accountId}:acl/{#aclId}

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:DescribeLoadBalancerUDPListenerAttribute DescribeLoadBalancerUDPListenerAttribute get

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

Aucune
slb:SetLoadBalancerModificationProtection SetLoadBalancerModificationProtection update

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

Aucune
slb:EnableHighDefinationMonitor EnableHighDefinationMonitor create

*All Resource

*

Aucune Aucune
slb:ListTagResources ListTagResources get

acl

acs:slb:{#regionId}:{#accountId}:acl/{#aclId}

loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

ServerCertificate

acs:slb:{#regionId}:{#AccountId}:certificate/{#ServerCertificateId}

CaCertificate

acs:slb:{#regionId}:{#AccountId}:certificate/{#CaCertificateId}

slb:tag

slb:tag

slb:tag

Aucune
slb:SetLoadBalancerDeleteProtection SetLoadBalancerDeleteProtection update

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

Aucune
slb:DescribeRuleAttribute DescribeRuleAttribute get

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

Aucune
slb:DeleteCACertificate DeleteCACertificate delete

*certificate

acs:slb:{#regionId}:{#accountId}:certificate/{#certificateId}

slb:tag

Aucune
slb:AddVServerGroupBackendServers AddVServerGroupBackendServers create

Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#InstanceId}

*LoadBalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#LoadBalancerId}

Aucune Aucune
slb:DeleteVServerGroup DeleteVServerGroup delete

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:MoveResourceGroup MoveResourceGroup update

*AccessControlList

acs:slb:{#regionId}:{#accountId}:acl/{#AclId}

*ServerCertificate

acs:slb:{#regionId}:{#accountId}:certificate/{#ServerCertificateId}

*LoadBalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

Aucune Aucune
slb:SetRule SetRule update

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:AddBackendServers AddBackendServers update

*LoadBalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#LoadBalancerId}

*Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#InstanceId}

Aucune Aucune
slb:SetServerCertificateName SetServerCertificateName update

*certificate

acs:slb:{#regionId}:{#accountId}:certificate/{#certificateId}

slb:tag

Aucune
slb:RemoveAccessControlListEntry RemoveAccessControlListEntry update

*acl

acs:slb:{#regionId}:{#accountId}:acl/{#aclId}

slb:tag

slb:AclName

Aucune
slb:DeleteDomainExtension DeleteDomainExtension delete

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

Aucune
slb:SetLoadBalancerStatus SetLoadBalancerStatus update

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:RemoveBackendServers RemoveBackendServers update

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

ecs:tag

slb:tag

slb:tag

Aucune
slb:RemoveVServerGroupBackendServers RemoveVServerGroupBackendServers update

instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:DeleteLoadBalancerListener DeleteLoadBalancerListener delete

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:DescribeCACertificates DescribeCACertificates list

*CaCertificate

acs:slb:{#regionId}:{#accountId}:certificate/*

slb:tag

Aucune
slb:DescribeLoadBalancerHTTPSListenerAttribute DescribeLoadBalancerHTTPSListenerAttribute get

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:SetListenerAccessControlStatus SetListenerAccessControlStatus update

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

Aucune Aucune
slb:AddAccessControlListEntry AddAccessControlListEntry create

*acl

acs:slb:{#regionId}:{#accountId}:acl/{#aclId}

slb:tag

slb:AclName

Aucune
slb:RemoveTags RemoveTags update

*All Resource

*

slb:tag

slb:tag

Aucune
slb:DescribeAccessControlListAttribute DescribeAccessControlListAttribute get

*acl

acs:slb:{#regionId}:{#accountId}:acl/{#aclId}

slb:tag

Aucune
slb:SetLoadBalancerUDPListenerAttribute SetLoadBalancerUDPListenerAttribute update

*acl

acs:slb:{#regionId}:{#accountId}:acl/{#aclId}

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

Aucune
slb:DescribeAccessLogsDownloadAttribute DescribeAccessLogsDownloadAttribute get

*All Resource

*

Aucune Aucune
slb:DescribeAccessControlLists DescribeAccessControlLists list

AccessControlList

acs:slb:{#regionId}:{#accountId}:acl/*

slb:tag

Aucune
slb:ListTLSCipherPolicies ListTLSCipherPolicies list

*TLSPolicy

acs:slb:{#regionId}:{#AccountId}:tlspolicy/*

Aucune Aucune
slb:SetDomainExtensionAttribute SetDomainExtensionAttribute update

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

Aucune
slb:SetLoadBalancerHTTPListenerAttribute SetLoadBalancerHTTPListenerAttribute update

*acl

acs:slb:{#regionId}:{#accountId}:acl/{#aclId}

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:CreateLoadBalancerUDPListener CreateLoadBalancerUDPListener create

*acl

acs:slb:{#regionId}:{#accountId}:acl/{#aclId}

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

Aucune
slb:CreateLoadBalancerHTTPListener CreateLoadBalancerHTTPListener create

*acl

acs:slb:{#regionId}:{#accountId}:acl/{#aclId}

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:DescribeRules DescribeRules get

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:DeleteServerCertificate DeleteServerCertificate delete

*certificate

acs:slb:{#regionId}:{#accountId}:certificate/{#certificateId}

slb:tag

Aucune
slb:CreateDomainExtension CreateDomainExtension create

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

Aucune
slb:DeleteAccessControlList DeleteAccessControlList delete

*acl

acs:slb:{#regionId}:{#accountId}:acl/{#aclId}

slb:tag

slb:AclName

Aucune
slb:DescribeVServerGroupAttribute DescribeVServerGroupAttribute get

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

slb:tag

Aucune
slb:DescribeVServerGroups DescribeVServerGroups get

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:UntagResources UntagResources update

acl

acs:slb:{#regionId}:{#accountId}:acl/{#aclId}

certificate

acs:slb:{#regionId}:{#accountId}:certificate/{#certificateId}

loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

Aucune
slb:DescribeDomainExtensions DescribeDomainExtensions get

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

Aucune
slb:DeleteAccessLogsDownloadAttribute DeleteAccessLogsDownloadAttribute delete

*LoadBalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#LoadBalancerId}

Aucune Aucune
slb:DescribeServerCertificates DescribeServerCertificates list

*ServerCertificate

acs:slb:{#regionId}:{#AccountId}:certificate/*

slb:tag

Aucune
slb:StopLoadBalancerListener StopLoadBalancerListener update

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:DescribeMasterSlaveServerGroupAttribute DescribeMasterSlaveServerGroupAttribute get

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

Aucune
slb:SetBackendServers SetBackendServers update

instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

ecs:tag

slb:tag

slb:tag

Aucune
slb:AddTags AddTags create

*All Resource

*

slb:tag

slb:tag

Aucune
slb:DescribeListenerAccessControlAttribute DescribeListenerAccessControlAttribute get

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:DescribeLoadBalancers DescribeLoadBalancers get

*LoadBalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#LoadBalancerId}

Aucune Aucune
slb:ModifyLoadBalancerInternetSpec ModifyLoadBalancerInternetSpec update

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

Aucune
slb:SetLoadBalancerName SetLoadBalancerName update

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:ModifyLoadBalancerPayType ModifyLoadBalancerPayType update

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

Aucune Aucune
slb:CreateVServerGroup CreateVServerGroup create

Instance

acs:ecs:{#regionId}:{#accountId}:instance/{#InstanceId}

*LoadBalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#LoadBalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:DescribeLoadBalancerHTTPListenerAttribute DescribeLoadBalancerHTTPListenerAttribute get

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

slb:tag

Aucune
slb:CreateLoadBalancerHTTPSListener CreateLoadBalancerHTTPSListener create

*acl

acs:slb:{#regionId}:{#accountId}:acl/{#aclId}

*certificate

acs:slb:{#regionId}:{#accountId}:certificate/{#certificateId}

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:StartLoadBalancerListener StartLoadBalancerListener update

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:DescribeLoadBalancerListeners DescribeLoadBalancerListeners get

*LoadBalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#LoadBalancerId}

Aucune Aucune
slb:RemoveListenerWhiteListItem RemoveListenerWhiteListItem update

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

Aucune
slb:ModifyVServerGroupBackendServers ModifyVServerGroupBackendServers update

*instance

acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

*loadbalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}

slb:tag

slb:tag

Aucune
slb:CreateLoadBalancerTCPListener CreateLoadBalancerTCPListener create

AccessControlList

acs:slb:{#regionId}:{#accountId}:acl/{#AclId}

*LoadBalancer

acs:slb:{#regionId}:{#accountId}:loadbalancer/{#LoadBalancerId}

slb:tag

slb:tag

slb:tag

Aucune
slb:SetAccessControlListAttribute SetAccessControlListAttribute update

*acl

acs:slb:{#regionId}:{#accountId}:acl/{#aclId}

slb:tag

slb:AclName

Aucune

Resource

Le tableau suivant répertorie les ressources définies par Server Load Balancer. 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

loadbalancer
  • acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}
  • acs:slb:{#regionId}:{#accountId}:loadbalancer/*
certificate
  • acs:slb:{#regionId}:{#accountId}:certificate/*
  • acs:slb:{#regionId}:{#accountId}:certificate/{#certificateId}
TLSPolicy
  • acs:slb:{#regionId}:{#accountId}:tlspolicy/{#InstanceId}
  • acs:slb:{#regionId}:{#accountId}:tlspolicy/{#TLSCipherPolicyId}
  • acs:slb:{#regionId}:{#accountId}:tlspolicy/*
LoadBalancer
  • acs:slb:{#regionId}:{#accountId}:loadbalancer/{#loadbalancerId}
  • acs:slb:{#regionId}:{#accountId}:loadbalancer/*
Instance
  • acs:ecs:{#regionId}:{#accountId}:instance/{#InstanceId}
acl
  • acs:slb:{#regionId}:{#accountId}:acl/{#aclId}
AccessControlList
  • acs:slb:{#regionId}:{#accountId}:acl/*
  • acs:slb:{#regionId}:{#accountId}:acl/{#AclId}
CaCertificate
  • acs:slb:{#regionId}:{#AccountId}:certificate/*
  • acs:slb:{#regionId}:{#AccountId}:certificate/{#CaCertificateId}
ServerCertificate
  • acs:slb:{#regionId}:{#AccountId}:certificate/{#ServerCertificateId}
  • acs:slb:{#regionId}:{#AccountId}:certificate/*
instance
  • acs:ecs:{#regionId}:{#accountId}:instance/{#instanceId}

Condition

Le tableau suivant répertorie les clés de condition au niveau du produit définies par Server Load Balancer. Vous pouvez également utiliser les clés de condition communes d'Alibaba Cloud. Spécifiez ces clés dans l'élément Condition des instructions de politique RAM pour définir des règles d'autorisation granulaires. Pour chaque clé de condition, spécifiez les valeurs de condition dans l'élément Condition_value de la politique.

Chaque clé de condition possède un type de données spécifique, tel que string, number, Boolean ou adresse IP. Le type de données détermine les opérateurs conditionnels utilisables pour comparer les valeurs de la requête avec les valeurs de la politique. Les opérateurs conditionnels doivent être compatibles avec le type de données de la clé de condition. En cas d'incompatibilité, la politique sera invalidée. Consultez Opérateur de condition pour connaître les combinaisons valides.

Clé de condition

Description

Type de données

slb:tag La balise de l'instance SLB. Cette clé de condition n'est plus maintenue depuis le 1er mai 2023. Utilisez plutôt les clés de condition globales acs:RequestTag et acs:ResourceTag. String
slb:AddressType Le type d'adresse réseau de l'instance Classic Load Balancer. String
slb:AclName Le nom du groupe de stratégies de contrôle d'accès. Exemple : test1. String

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 :