All Products
Search
Document Center

Cloud Enterprise Network:RAM authorization

Last Updated:Mar 20, 2023
Resource Access Management (RAM) is a service provided by Alibaba Cloud to manage user identities and resource access permissions. You can use RAM to prevent RAM users from sharing the AccessKey pairs of your Alibaba Cloud account. You can also use RAM to grant minimum permissions to RAM users. RAM uses policies to define permissions.
This topic describes the elements, such as Action, Resource, and Condition, that are defined by CEN.You can use the elements to create policies in RAM. The code (RamCode) in RAM that is used to indicate CEN is cen. You can grant permissions on CEN at the RESOURCE.

General structure of a policy

Policies can be stored as JSON files. The following code provides an example on the general structure of a policy:
{
  "Version": "1",
  "Statement": [
    {
      "Effect": "<Effect>",
      "Action": "<Action>",
      "Resource": "<Resource>",
      "Condition": {
        "<Condition_operator>": {
          "<Condition_key>": [
            "<Condition_value>"
          ]
        }
      }
    }
  ]
}
The following list describes the fields in the policy:
  • Effect: specifies the authorization effect. Valid values: Allow, Deny.
  • Action: specifies one or more API operations that are allowed or denied. For more information, see the Action section of this topic.
  • Resource: specifies one or more resources to which the policy applies. You can use an Alibaba Cloud Resource Name (ARN) to specify a resource. For more information, see the Resource section of this topic.
  • Condition: specifies one or more conditions that are required for the policy to take effect. This is an optional field. For more information, see the Condition section of this topic.
    • Condition_operator: specifies the conditional operators. Different types of conditions support different conditional operators. For more information, see Policy elements.
    • Condition_key: specifies the condition keys.
    • Condition_value: specifies the condition values.

Action

CEN defines the values that you can use in the Action element of a policy statement. The following table describes the values.
  • Operation: the value that you can use in the Action element to specify the operation on a resource.
  • API operation: the API operation that you can call to perform the operation.
  • Access level: the access level of each operation. The levels are read, write, and list.
  • Resource type: the type of the resource on which you can authorize the RAM user or the RAM role to perform the operation. Take note of the following items:
    • The required resource types are displayed in bold characters.
    • If the permissions cannot be granted at the resource level, All Resources is used in the Resource type column of the operation.
  • Condition key: the condition keys that are defined by the Alibaba Cloud service. The Condition key column does not list the common condition keys that are defined by Alibaba Cloud. For more information about the common condition keys, see Generic Condition Keyword.
  • Associated operation: other operations that the RAM user or the RAM role must have permissions to perform to complete the operation. To complete the operation, the RAM user or the RAM role must have the permissions to perform the associated operations.
ActionsAPI operationAccess levelResource typeCondition keyAssociated operation
cen:ActiveFlowLogActiveFlowLogWrite
Flowlog
acs:cbn:{#regionId}:{#accountId}:flowlog/{#flowlogId}
NoneNone
cen:AddTrafficMatchRuleToTrafficMarkingPolicyAddTrafficMatchRuleToTrafficMarkingPolicyRead
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
NoneNone
cen:AddTraficMatchRuleToTrafficMarkingPolicyAddTraficMatchRuleToTrafficMarkingPolicy
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#CenId}
NoneNone
cen:AssociateCenBandwidthPackageAssociateCenBandwidthPackageWrite
CenBandwidthPackage
acs:cen:*:{#accountId}:cenbandwidthpackage/{#cenbandwidthpackageId}
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:AssociateTransitRouterAttachmentWithRouteTableAssociateTransitRouterAttachmentWithRouteTableWrite
TransitRouterPeerAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/{#centransitrouterattachmentId}
NoneNone
cen:AssociateTransitRouterMulticastDomainAssociateTransitRouterMulticastDomainRead
TransitRouterMulticastDomain
acs:cen:{#accountId}:centransitroutermulticastdomain/{#TransitRouterMulticastDomainId}
NoneNone
cen:AttachCenChildInstanceAttachCenChildInstanceWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
virtualborderrouter
acs:vpc:*:{#accountId}:virtualborderrouter/{#virtualborderrouterId}
VPC
acs:vpc:*:{#accountId}:vpc/{#vpcId}
NoneNone
cen:CreateCenCreateCenWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
NoneNone
cen:CreateCenBandwidthPackageCreateCenBandwidthPackageWrite
CenBandwidthPackage
acs:cen:*:{#accountId}:cenbandwidthpackage/*
NoneNone
cen:CreateCenChildInstanceRouteEntryToAttachmentCreateCenChildInstanceRouteEntryToAttachmentRead
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:CreateCenChildInstanceRouteEntryToCenCreateCenChildInstanceRouteEntryToCenRead
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:CreateCenInterRegionTrafficQosPolicyCreateCenInterRegionTrafficQosPolicyWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
NoneNone
cen:CreateCenInterRegionTrafficQosQueueCreateCenInterRegionTrafficQosQueueWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
NoneNone
cen:CreateCenRouteMapCreateCenRouteMapWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:CreateFlowlogCreateFlowlogWrite
Flowlog
acs:cbn:{#regionId}:{#accountId}:flowlog/*
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:CreateTrafficMarkingPolicyCreateTrafficMarkingPolicyWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
NoneNone
cen:CreateTransitRouterCreateTransitRouterWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
TransitRouter
acs:cen:*:{#accountId}:transitrouter/*
NoneNone
cen:CreateTransitRouterCidrCreateTransitRouterCidrRead
TransitRouter
acs:cen:*:{#accountId}:centransitrouter/{#centransitrouterId}
NoneNone
cen:CreateTransitRouterMulticastDomainCreateTransitRouterMulticastDomainWrite
TransitRouter
acs:cen:*:{#accountId}:centransitrouter/{#centransitrouterId}
TransitRouterMulticastDomain
acs:cen:*:{#accountId}:centransitroutermulticast/*
NoneNone
cen:CreateTransitRouterPeerAttachmentCreateTransitRouterPeerAttachmentWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
TransitRouterPeerAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/*
NoneNone
cen:CreateTransitRouterPrefixListAssociationCreateTransitRouterPrefixListAssociationRead
TransitRouterRouteEntry
acs:cen:*:{#accountId}:centransitrouterroutentry/*
NoneNone
cen:CreateTransitRouterRouteEntryCreateTransitRouterRouteEntryWrite
TransitRouterRouteEntry
acs:cen:*:{#accountId}:centransitrouterroutentry/*
TransitRouterRouteTable
acs:cen:*:{#accountId}:centransitrouterroutetable/{#centransitrouterroutetableId}
NoneNone
cen:CreateTransitRouterRouteTableCreateTransitRouterRouteTableWrite
TransitRouter
acs:cen:*:{#accountId}:centransitrouter/{#centransitrouterId}
TransitRouterRouteTable
acs:cen:*:{#accountId}:centransitrouterroutetable/*
NoneNone
cen:CreateTransitRouterVbrAttachmentCreateTransitRouterVbrAttachmentWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
TransitRouterVbrAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/*
NoneNone
cen:CreateTransitRouterVpcAttachmentCreateTransitRouterVpcAttachmentWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
TransitRouterVpcAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/*
NoneNone
cen:DeactiveFlowLogDeactiveFlowLogWrite
Flowlog
acs:cbn:{#regionId}:{#accountId}:flowlog/{#flowlogId}
NoneNone
cen:DeleteCenDeleteCenWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:DeleteCenBandwidthPackageDeleteCenBandwidthPackageWrite
CenBandwidthPackage
acs:cen:*:{#accountId}:cenbandwidthpackage/{#cenbandwidthpackageId}
NoneNone
cen:DeleteCenChildInstanceRouteEntryToAttachmentDeleteCenChildInstanceRouteEntryToAttachmentWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:DeleteCenChildInstanceRouteEntryToCenDeleteCenChildInstanceRouteEntryToCenWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:DeleteCenInterRegionTrafficQosPolicyDeleteCenInterRegionTrafficQosPolicyWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#CenId}
NoneNone
cen:DeleteCenInterRegionTrafficQosQueueDeleteCenInterRegionTrafficQosQueue
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#CenId}
NoneNone
cen:DeleteCenRouteMapDeleteCenRouteMapWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:DeleteFlowlogDeleteFlowlogWrite
Flowlog
acs:cbn:{#regionId}:{#accountId}:flowlog/{#flowlogId}
NoneNone
cen:DeleteRouteServiceInCenDeleteRouteServiceInCenWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:DeleteTrafficMarkingPolicyDeleteTrafficMarkingPolicy
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#CenId}
NoneNone
cen:DeleteTransitRouterDeleteTransitRouterWrite
TransitRouter
acs:cen:*:{#accountId}:centransitrouter/{#centransitrouterId}
NoneNone
cen:DeleteTransitRouterCidrDeleteTransitRouterCidrWrite
TransitRouter
acs:cen:*:{#accountId}:centransitrouter/{#centransitrouterId}
NoneNone
cen:DeleteTransitRouterMulticastDomainDeleteTransitRouterMulticastDomainRead
TransitRouterMulticastDomain
acs:cen:*:{#accountId}:centransitroutermulticast/{#centransitroutermulticastId}
NoneNone
cen:DeleteTransitRouterPeerAttachmentDeleteTransitRouterPeerAttachmentWrite
TransitRouterPeerAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/{#centransitrouterattachmentId}
NoneNone
cen:DeleteTransitRouterPrefixListAssociationDeleteTransitRouterPrefixListAssociationRead
TransitRouterRouteEntry
acs:cen:*:{#accountId}:centransitrouterroutentry/*
NoneNone
cen:DeleteTransitRouterRouteEntryDeleteTransitRouterRouteEntryWrite
TransitRouterRouteEntry
acs:cen:*:{#accountId}:centransitrouterroutentry/*
TransitRouterRouteEntry
acs:cen:*:{#accountId}:centransitrouterroutentry/{#centransitrouterroutentryId}
TransitRouterRouteTable
acs:cen:*:{#accountId}:centransitrouterroutetable/*
TransitRouterRouteTable
acs:cen:*:{#accountId}:centransitrouterroutentry/{#transitrouterroutetableId}
NoneNone
cen:DeleteTransitRouterRouteTableDeleteTransitRouterRouteTableWrite
TransitRouterRouteTable
acs:cen:*:{#accountId}:centransitrouterroutetable/{#centransitrouterroutetableId}
NoneNone
cen:DeleteTransitRouterVbrAttachmentDeleteTransitRouterVbrAttachmentWrite
TransitRouterVbrAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/{#centransitrouterattachmentId}
NoneNone
cen:DeleteTransitRouterVpcAttachmentDeleteTransitRouterVpcAttachmentWrite
TransitRouterVpcAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/{#centransitrouterattachmentId}
NoneNone
cen:DeregisterTransitRouterMulticastGroupMembersDeregisterTransitRouterMulticastGroupMembersRead
TransitRouterMulticastDomain
acs:cen:*:{#accountId}:centransitroutermulticast/{#centransitroutermulticastId}
NoneNone
cen:DeregisterTransitRouterMulticastGroupSourcesDeregisterTransitRouterMulticastGroupSourcesRead
TransitRouterMulticastDomain
acs:cen:*:{#accountId}:centransitroutermulticast/{#centransitroutermulticastId}
NoneNone
cen:DescribeCenAttachedChildInstanceAttributeDescribeCenAttachedChildInstanceAttributeRead
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:DescribeCenAttachedChildInstancesDescribeCenAttachedChildInstancesRead
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:DescribeCenBandwidthPackagesDescribeCenBandwidthPackagesList
CenBandwidthPackage
acs:cen:*:{#accountId}:cenbandwidthpackage/*
NoneNone
cen:DescribeCenChildInstanceRouteEntriesDescribeCenChildInstanceRouteEntriesRead
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:DescribeCenGeographicSpanRemainingBandwidthDescribeCenGeographicSpanRemainingBandwidthRead
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:DescribeCenInterRegionBandwidthLimitsDescribeCenInterRegionBandwidthLimitsRead
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:DescribeCenPrivateZoneRoutesDescribeCenPrivateZoneRoutesRead
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:DescribeCenRegionDomainRouteEntriesDescribeCenRegionDomainRouteEntriesRead
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:DescribeCenRouteMapsDescribeCenRouteMapsRead
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:DescribeCenVbrHealthCheckDescribeCenVbrHealthCheckRead
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
virtualborderrouter
acs:vpc:*:{#accountId}:virtualborderrouter/*
virtualborderrouter
acs:vpc:*:{#accountId}:virtualborderrouter/{#virtualborderrouterId}
NoneNone
cen:DescribeCensDescribeCensList
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
NoneNone
cen:DescribeFlowlogsDescribeFlowlogsList
Flowlog
acs:cbn:{#regionId}:{#accountId}:flowlog/*
Flowlog
acs:cbn:{#regionId}:{#accountId}:flowlog/{#FlowLogId}
NoneNone
cen:DescribeGrantRulesToCenDescribeGrantRulesToCenRead
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:DescribeGrantRulesToResourceDescribeGrantRulesToResourceRead
VPC
acs:vpc:*:{#accountId}:vpc/{#VpcId}
NoneNone
cen:DescribePublishedRouteEntriesDescribePublishedRouteEntriesRead
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
virtualborderrouter
acs:vpc:*:{#accountId}:virtualborderrouter/{#virtualborderrouterId}
VPC
acs:vpc:*:{#accountId}:vpc/{#vpcId}
NoneNone
cen:DescribeRouteConflictDescribeRouteConflictRead
VPC
acs:vpc:*:{#accountId}:vpc/{#vpcId}
NoneNone
cen:DescribeRouteServicesInCenDescribeRouteServicesInCenRead
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:DetachCenChildInstanceDetachCenChildInstanceWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
virtualborderrouter
acs:vpc:*:{#accountId}:virtualborderrouter/{#virtualborderrouterId}
VPC
acs:vpc:*:{#accountId}:vpc/{#vpcId}
NoneNone
cen:DisableCenVbrHealthCheckDisableCenVbrHealthCheckWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
virtualborderrouter
acs:vpc:*:{#accountId}:virtualborderrouter/{#virtualborderrouterId}
NoneNone
cen:DisableTransitRouterRouteTablePropagationDisableTransitRouterRouteTablePropagationWrite
TransitRouterPeerAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/{#centransitrouterattachmentId}
NoneNone
cen:DisassociateTransitRouterMulticastDomainDisassociateTransitRouterMulticastDomainRead
TransitRouterMulticastDomain
acs:cen:*:{#accountId}:centransitroutermulticast/{#centransitroutermulticastId}
NoneNone
cen:DissociateTransitRouterAttachmentFromRouteTableDissociateTransitRouterAttachmentFromRouteTableWrite
TransitRouterVpcAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/{#centransitrouterattachmentId}
NoneNone
cen:EnableCenVbrHealthCheckEnableCenVbrHealthCheckWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
virtualborderrouter
acs:vpc:*:{#accountId}:virtualborderrouter/{#virtualborderrouterId}
NoneNone
cen:EnableTransitRouterRouteTablePropagationEnableTransitRouterRouteTablePropagationWrite
TransitRouterPeerAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/{#centransitrouterattachmentId}
NoneNone
cen:ListCenInterRegionTrafficQosPoliciesListCenInterRegionTrafficQosPoliciesList
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
NoneNone
cen:ListGrantVSwitchEnisListGrantVSwitchEnisRead
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:ListGrantVSwitchesToCenListGrantVSwitchesToCenList
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
NoneNone
cen:ListTagResourcesListTagResourcesRead
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:ListTrafficMarkingPoliciesListTrafficMarkingPolicies
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
NoneNone
cen:ListTransitRouterAvailableResourceListTransitRouterAvailableResourceList
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
NoneNone
cen:ListTransitRouterCidrAllocationListTransitRouterCidrAllocationRead
TransitRouter
acs:cen:*:{#accountId}:centransitrouter/{#centransitrouterId}
NoneNone
cen:ListTransitRouterMulticastDomainAssociationsListTransitRouterMulticastDomainAssociationsRead
TransitRouterMulticastDomain
acs:cen:*:{#accountId}:centransitroutermulticast/{#centransitroutermulticastId}
NoneNone
cen:ListTransitRouterMulticastDomainVSwitchesListTransitRouterMulticastDomainVSwitchesRead
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:ListTransitRouterMulticastDomainsListTransitRouterMulticastDomainsRead
TransitRouterMulticastDomain
acs:cen:*:{#accountId}:centransitroutermulticast/*
TransitRouterMulticastDomain
acs:cen:*:{#accountId}:centransitroutermulticast/{#centransitroutermulticastId}
NoneNone
cen:ListTransitRouterMulticastGroupsListTransitRouterMulticastGroupsRead
TransitRouterMulticastDomain
acs:cen:*:{#accountId}:centransitroutermulticast/{#centransitroutermulticastId}
NoneNone
cen:ListTransitRouterPeerAttachmentsListTransitRouterPeerAttachmentsList
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
TransitRouterPeerAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/*
TransitRouterPeerAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/{#centransitrouterattachmentId}
NoneNone
cen:ListTransitRouterPrefixListAssociationListTransitRouterPrefixListAssociationRead
TransitRouterRouteTable
acs:cen:*:{#accountId}:centransitrouterroutetable/{#centransitrouterroutetableId}
NoneNone
cen:ListTransitRouterRouteEntriesListTransitRouterRouteEntriesList
TransitRouterRouteEntry
acs:cen:*:{#accountId}:centransitrouterroutentry/{#centransitrouterroutentryId}
TransitRouterRouteTable
acs:cen:*:{#accountId}:centransitrouterroutetable/{#centransitrouterroutetableId}
TransitRouterRouteEntry
acs:cen:*:{#accountId}:centransitrouterroutentry/*
NoneNone
cen:ListTransitRouterRouteTableAssociationsListTransitRouterRouteTableAssociationsList
TransitRouterPeerAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/*
TransitRouterPeerAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/{#centransitrouterattachmentId}
NoneNone
cen:ListTransitRouterRouteTablePropagationsListTransitRouterRouteTablePropagationsList
TransitRouterPeerAttachment
acs:cen:*:{#accountid}:centransitrouterattachment/*
NoneNone
cen:ListTransitRouterRouteTablesListTransitRouterRouteTablesList
TransitRouter
acs:cen:{#regionId}:{#accountId}:centransitrouter/*
TransitRouterRouteTable
acs:cen:*:{#accountId}:centransitrouterroutetable/{#centransitrouterroutetableId}
TransitRouterRouteTable
acs:cen:*:{#accountId}:centransitrouterroutetable/*
TransitRouter
acs:cen:{#regionId}:{#accountId}:transitrouter/{#centransitrouterId}
NoneNone
cen:ListTransitRouterVbrAttachmentsListTransitRouterVbrAttachmentsList
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
TransitRouterVbrAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/*
TransitRouterVbrAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/{#centransitrouterattachmentId}
NoneNone
cen:ListTransitRouterVpcAttachmentsListTransitRouterVpcAttachmentsList
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
TransitRouterVpcAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/*
TransitRouterVpcAttachment
acs:cen:{#regionId}:{#accountId}:transitroutervpcattachment/*acs:cen:*:{#accountId}:centransitrouterattachment/{#centransitrouterattachmentId}
NoneNone
cen:ListTransitRoutersListTransitRoutersList
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
TransitRouter
acs:cen:*:{#accountId}:centransitrouter/*
TransitRouter
acs:cen:*:{#accountId}:centransitrouter/{#centransitrouterId}
NoneNone
cen:ModifyCenAttributeModifyCenAttributeWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:ModifyCenBandwidthPackageAttributeModifyCenBandwidthPackageAttributeWrite
CenBandwidthPackage
acs:cen:*:{#accountId}:cenbandwidthpackage/{#cenbandwidthpackageId}
NoneNone
cen:ModifyCenBandwidthPackageSpecModifyCenBandwidthPackageSpecWrite
CenBandwidthPackage
acs:cen:*:{#accountId}:cenbandwidthpackage/{#cenbandwidthpackageId}
NoneNone
cen:ModifyCenRouteMapModifyCenRouteMapWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:ModifyFlowLogAttributeModifyFlowLogAttributeWrite
Flowlog
acs:cbn:{#regionId}:{#accountId}:flowlog/{#flowlogId}
NoneNone
cen:ModifyTransitRouterCidrModifyTransitRouterCidrRead
TransitRouter
acs:cen:*:{#accountId}:centransitrouter/{#centransitrouterId}
NoneNone
cen:ModifyTransitRouterMulticastDomainModifyTransitRouterMulticastDomainWrite
TransitRouterMulticastDomain
acs:cen:*:{#accountId}:centransitroutermulticast/{#TransitRouterMulticastDomainId}
NoneNone
cen:MoveResourceGroupMoveResourceGroupRead
CenBandwidthPackage
acs:cen:*:{#accountId}:cenbandwidthpackage/{#cenbandwidthpackageId}
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:PublishRouteEntriesPublishRouteEntriesWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
virtualborderrouter
acs:vpc:*:{#accountId}:virtualborderrouter/{#virtualborderrouterId}
VPC
acs:vpc:*:{#accountId}:vpc/{#vpcId}
NoneNone
cen:RegisterTransitRouterMulticastGroupMembersRegisterTransitRouterMulticastGroupMembersRead
TransitRouterMulticastDomain
acs:cen:*:{#accountId}:centransitroutermulticast/{#centransitroutermulticastId}
NoneNone
cen:RegisterTransitRouterMulticastGroupSourcesRegisterTransitRouterMulticastGroupSourcesRead
TransitRouterMulticastDomain
acs:cen:*:{#accountId}:centransitroutermulticast/{#centransitroutermulticastId}
NoneNone
cen:RemoveTrafficMatchRuleFromTrafficMarkingPolicyRemoveTrafficMatchRuleFromTrafficMarkingPolicyWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
NoneNone
cen:RemoveTraficMatchRuleFromTrafficMarkingPolicyRemoveTraficMatchRuleFromTrafficMarkingPolicyWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/*
NoneNone
cen:ReplaceTransitRouterRouteTableAssociationReplaceTransitRouterRouteTableAssociationRead
TransitRouterVpcAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/{#centransitrouterattachmentId}
NoneNone
cen:ResolveAndRouteServiceInCenResolveAndRouteServiceInCenWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:RoutePrivateZoneInCenToVpcRoutePrivateZoneInCenToVpcWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:SetCenInterRegionBandwidthLimitSetCenInterRegionBandwidthLimitWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:TagResourcesTagResourcesWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:TempUpgradeCenBandwidthPackageSpecTempUpgradeCenBandwidthPackageSpecWrite
CenBandwidthPackage
acs:cen:*:{#accountId}:cenbandwidthpackage/{#cenbandwidthpackageId}
NoneNone
cen:UnassociateCenBandwidthPackageUnassociateCenBandwidthPackageWrite
CenBandwidthPackage
acs:cen:*:{#accountId}:cenbandwidthpackage/{#cenbandwidthpackageId}
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:UnroutePrivateZoneInCenToVpcUnroutePrivateZoneInCenToVpcWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:UntagResourcesUntagResourcesWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
NoneNone
cen:UpdateCenInterRegionTrafficQosPolicyAttributeUpdateCenInterRegionTrafficQosPolicyAttributeWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#CenId}
NoneNone
cen:UpdateCenInterRegionTrafficQosQueueAttributeUpdateCenInterRegionTrafficQosQueueAttribute
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#CenId}
NoneNone
cen:UpdateTrafficMarkingPolicyAttributeUpdateTrafficMarkingPolicyAttribute
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#CenId}
NoneNone
cen:UpdateTransitRouterUpdateTransitRouterWrite
TransitRouter
acs:cen:*:{#accountId}:centransitrouter/{#centransitrouterId}
NoneNone
cen:UpdateTransitRouterPeerAttachmentAttributeUpdateTransitRouterPeerAttachmentAttributeWrite
TransitRouterPeerAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/{#centransitrouterattachmentId}
NoneNone
cen:UpdateTransitRouterRouteEntryUpdateTransitRouterRouteEntryWrite
TransitRouterRouteTable
acs:cen:*:{#accountId}:centransitrouterroutetable/{#TransitRouterRouteTableId}
NoneNone
cen:UpdateTransitRouterRouteTableUpdateTransitRouterRouteTableWrite
TransitRouterRouteTable
acs:cen:*:{#accountId}:centransitrouterroutetable/{#centransitrouterroutetableId}
NoneNone
cen:UpdateTransitRouterVbrAttachmentAttributeUpdateTransitRouterVbrAttachmentAttributeWrite
TransitRouterVbrAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/{#centransitrouterattachmentId}
NoneNone
cen:UpdateTransitRouterVpcAttachmentAttributeUpdateTransitRouterVpcAttachmentAttributeWrite
TransitRouterVpcAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/{#centransitrouterattachmentId}
NoneNone
cen:UpdateTransitRouterVpcAttachmentZonesUpdateTransitRouterVpcAttachmentZonesWrite
TransitRouterVpcAttachment
acs:cen:*:{#accountId}:centransitrouterattachment/{#centransitrouterattachmentId}
NoneNone
cen:WithdrawPublishedRouteEntriesWithdrawPublishedRouteEntriesWrite
CenInstance
acs:cen:*:{#accountId}:ceninstance/{#ceninstanceId}
VPC
acs:vpc:*:{#accountId}:vpc/{#vpcId}
NoneNone

Resource

CEN defines the values that you can use in the Resource. You can attach the policy to a RAM user or a RAM role so that the RAM user or the RAM role can perform a specific operation on a specific resource. The ARN is the unique identifier of the resource on Alibaba Cloud. Take note of the following items:
  • {#}indicates a variable. {#} must be replaced with an actual value. For example, {#ramcode} must be replaced with the actual code of an Alibaba Cloud service in RAM.
  • An asterisk (*) is used as a wildcard. Examples:
    • {#resourceType} is set to *, all resources are specified.
    • {#regionId} is set to *, all regions are specified.
    • {#accountId} is set to *, all Alibaba Cloud accounts are specified.
Resource typeARN
Flowlogacs:{#ramcode}:{#regionId}:{#accountId}:flowlog/{#FlowLogId}
CenBandwidthPackageacs:{#ramcode}:*:{#accountId}:cenbandwidthpackage/{#CenBandwidthPackageId}
CenInstanceacs:{#ramcode}:*:{#accountId}:ceninstance/{#CenId}
TransitRouterVpcAttachmentacs:{#ramcode}:{#regionId}:{#accountId}:transitroutervpcattachment/{#TransitRouterAttachmentId}
TransitRouterPeerAttachmentacs:{#ramcode}:{#regionId}:{#accountId}:transitrouterpeerattachment/{#TransitRouterAttachmentId}
TransitRouterVbrAttachmentacs:{#ramcode}:{#regionId}:{#accountId}:transitroutervbrattachment/{#TransitRouterAttachmentId}
TransitRouteracs:{#ramcode}:{#regionId}:{#accountId}:transitrouter/{#TransitRouterId}
TransitRouterRouteTableacs:{#ramcode}:*:{#accountId}:transitrouterroutetable/{#TransitRouterRouteTableId}
TransitRouterRouteEntryacs:{#ramcode}:*:{#accountId}:transitrouterrouteentry/{#TransitRouterRouteEntryId}
TransitRouterMulticastDomainacs:{#ramcode}:{#regionId}:{#accountId}:transitroutermulticastdomain/{#TransitRouterMulticastDomainId}

Condition

CEN does not define service-specific condition keys. For more information about common condition keys that are defined by Alibaba Cloud, see Generic Condition Keyword.

What to do next

You can create a custom policy and attach the policy to a RAM user, RAM user group, or RAM role. For more information, see the following topics: