All Products
Search
Document Center

Security Center:RAM authorization

Last Updated:Nov 08, 2025

Resource Access Management (RAM) is a service provided by Alibaba Cloud to manage user identities and resource access permissions. Using RAM helps you avoid sharing your Alibaba Cloud account keys with other users and allows you to grant users the least privilege access. RAM uses permission policies to define authorizations. This topic describes the general structure of a RAM policy, and the policy statement elements (Action, Resource, and Condition) defined by Security Center for RAM permission policies. The RAM code (RamCode) for Security Center is threatdetection,yundun-aegis,yundun-sas , and the supported authorization granularity is RESOURCE .

General structure of a policy

Permission policies support JSON format with the following general structure:

{
  "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:

  • Version: Specifies the policy version number. It is fixed at 1.

  • Statement:

    • Effect: Specifies the authorization result. Valid values: Allow and Deny.

    • Action: Specifies one or more operations that are allowed or denied.

    • Resource: Specifies the specific objects affected by the operations. You can use Alibaba Cloud Resource Names (ARNs) to describe specific resources.

    • Condition: Specifies the conditions for the authorization to take effect. This field is optional.

      • Condition operator: Specifies the conditional operators. Different types of conditions support different conditional operators.

      • Condition_key: Specifies the condition keys.

      • Condition_value: Specifies the condition values.

Action

The following table lists the actions defined by Security Center. The table's columns are detailed below:

  • Action: The actions can be used in the Action element of RAM permission policy statements to grant permissions to perform the operation.

  • API: The API that you can call to perform the action.

  • Access level: The predefined level of access granted for each API. Valid values: create, list, get, update, and delete.

  • Resource type: The type of the resource that support authorization to perform the action. It indicates if the action supports resource-level permission. The specified resource must be compatible with the action. Otherwise, the policy will be ineffective.

    • For APIs with resource-level permissions, required resource types are marked with an asterisk (*). Specify the corresponding ARN in the Resource element of the policy.

    • For APIs without resource-level permissions, it is shown as All Resources. Use an asterisk (*) in the Resource element of the policy.

  • Condition key: The condition keys defined by the service. The key allows for granular control, applying to either actions alone or actions associated with specific resources. In addition to service-specific condition keys, Alibaba Cloud provides a set of common condition keys that are applicable across all RAM-integrated services. For more information, see Common condition keys.

  • Dependent action: The dependent actions required to run the action. To complete the action, the RAM user or the RAM role must have the permissions to perform all dependent actions.

Action

API

Access level

Resource type

Condition key

Dependent action

yundun-sas:ListIncidents ListIncidents list

*Incident

acs:yundun-sas::{#accountId}:incident/*

None None
yundun-sas:DeleteNormalizationRule DeleteNormalizationRule delete

*NormalizationRule

acs:yundun-sas::{#accountId}:normalizationrule/{#NormalizationRuleId}

None None
yundun-sas:UpdateDataStorageTtl UpdateDataStorageTtl update

*All Resource

*

None None
yundun-sas:UpdateDataStorageDelivery UpdateDataStorageDelivery update

*All Resource

*

None None
yundun-sas:UpdateDetectionRule UpdateDetectionRule update

*DetectionRule

acs:yundun-sas::{#accountId}:detection/{#DetectionRuleId}

None None
yundun-sas:CreateDataSet CreateDataSet create

*DataSet

acs:yundun-sas::{#accountId}:dataset/*

None None
yundun-sas:UpdateDataSet UpdateDataSet update

*DataSet

acs:yundun-sas::{#accountId}:dataset/{#DataSetId}

None None
yundun-sas:ListDataSetRecords ListDataSetRecords list

*All Resource

*

None None
yundun-sas:GetDataStorage GetDataStorage get

*All Resource

*

None None
yundun-sas:ListNormalizationRuleCapacities ListNormalizationRuleCapacities list

*All Resource

*

None None
yundun-sas:DeleteDataSource DeleteDataSource delete

*DataSource

acs:yundun-sas::{#accountId}:datasource/{#DataSourceId}

None None
yundun-sas:ListLogStores ListLogStores list

*All Resource

*

None None
yundun-sas:DeleteProduct DeleteProduct delete

*Product

acs:yundun-sas::{#accountId}:product/{#ProductId}

None None
yundun-sas:DeleteVendor DeleteVendor delete

*Vendor

acs:yundun-sas::{#accountId}:vendor/{#VendorId}

None None
yundun-sas:ListDataIngestionTemplates ListDataIngestionTemplates list

*DataIngestionTemplate

acs:yundun-sas::{#accountId}:dataingestiontemplate/*

None None
yundun-sas:UpdateNormalizationRule UpdateNormalizationRule update

*NormalizationRule

acs:yundun-sas::{#accountId}:normalizationrule/{#NormalizationRuleId}

None None
yundun-sas:UpdateVendor UpdateVendor update

*Vendor

acs:yundun-sas::{#accountId}:vendor/{#VendortId}

None None
yundun-sas:CreateDetectionRule CreateDetectionRule create

*DetectionRule

acs:yundun-sas::{#accountId}:detection/*

None None
yundun-sas:ListLogProjects ListLogProjects list

*All Resource

*

None None
yundun-sas:CreateExportTask CreateExportTask create

*All Resource

*

None None
yundun-sas:GetDataBatchIngestion GetDataBatchIngestion get

*All Resource

*

None None
yundun-sas:ListNormalizationFields ListNormalizationFields list

*All Resource

*

None None
yundun-sas:UpdateDataStorage UpdateDataStorage update

*All Resource

*

None None
yundun-sas:GetUserConfig GetUserConfig get

*All Resource

*

None None
yundun-sas:ExecuteUpgrade ExecuteUpgrade update

*All Resource

*

None None
yundun-sas:DeleteNormalizationRuleVersion DeleteNormalizationRuleVersion delete

*NormalizationRuleVersion

acs:yundun-sas::{#accountId}:normalizationruleversion/{#NormalizationRuleId}/{#NormalizationRuleVersion}

None None
yundun-sas:DeleteDetectionRule DeleteDetectionRule delete

*DetectionRule

acs:yundun-sas::{#accountId}:detection/{#DetectionRuleId}

None None
yundun-sas:CreateNormalizationRule CreateNormalizationRule create

*NormalizationRule

acs:yundun-sas::{#accountId}:normalizationrule/*

None None
yundun-sas:DeleteDataIngestion DeleteDataIngestion get

*DataIngestion

acs:yundun-sas::{#accountId}:dataingestion/{#DataIngestionId}

None None
yundun-sas:UpdateProduct UpdateProduct update

*Product

acs:yundun-sas::{#accountId}:product/{#ProductId}

None None
yundun-sas:CheckLogQuery ExecuteLogQuery get

*All Resource

*

None None
yundun-sas:ListDataSourceTemplates ListDataSourceTemplates list

*DataSourceTemplate

acs:yundun-sas::{#accountId}:datasourcetemplate/*

None None
yundun-sas:ListProducts ListProducts list

*Product

acs:yundun-sas::{#accountId}:product/*

None None
yundun-sas:CreateDataSource CreateDataSource create

*DataSource

acs:yundun-sas::{#accountId}:datasource/*

None None
yundun-sas:ListTrafficStatistics ListTrafficStatistics get

*All Resource

*

None None
yundun-sas:CreateDataIngestion CreateDataIngestion create

*DataIngestion

acs:yundun-sas::{#accountId}:dataingestion/*

None None
yundun-sas:EnableDataIngestion EnableDataIngestion update

*DataIngestion

acs:yundun-sas::{#accountId}:dataingestion/{#DataIngestionId}

None None
yundun-sas:ListDataSources ListDataSources list

*DataSource

acs:yundun-sas::{#accountId}:datasource/*

None None
yundun-sas:ListDetectionRules ListDetectionRules list

*DetectionRule

acs:yundun-sas::{#accountId}:detection/*

None None
yundun-sas:UpdateDataBatchIngestion UpdateDataBatchIngestion get

*All Resource

*

None None
yundun-sas:ListDataSets ListDataSets list

*DataSet

acs:yundun-sas::{#accountId}:dataset/*

None None
yundun-sas:ListVendors ListVendors list

*Vendor

acs:yundun-sas::{#accountId}:vendor/*

None None
yundun-sas:UpdateDataSourceTemplate UpdateDataSourceTemplate update

*DataSourceTemplate

acs:yundun-sas::{#accountId}:datasourcetemplate/{#DataSourceTemplateId}

None None
yundun-sas:CheckUpgradeItem CheckUpgradeItem none

*All Resource

*

None None
yundun-sas:GetIncident GetIncident get

*Incident

acs:yundun-sas::{#accountId}:incident/{#IncidentUuid}

None None
yundun-sas:DeleteDataSetRecord DeleteDataSetRecord delete

*All Resource

*

None None
yundun-sas:GetExportTask GetExportTask get

*All Resource

*

None None
yundun-sas:CreateLogStore CreateLogStore create

*All Resource

*

None None
yundun-sas:DisableDataIngestion DisableDataIngestion update

*DataIngestion

acs:yundun-sas::{#accountId}:dataingestion/{#DataIngestionId}

None None
yundun-sas:UpdateDataSetRecord UpdateDataSetRecord update

*All Resource

*

None None
yundun-sas:GetLogTicket GetLogTicket get

*All Resource

*

None None
yundun-sas:CreateProduct CreateProduct create

*Product

acs:yundun-sas::{#accountId}:product/*

None None
yundun-sas:ListNormalizationCategories ListNormalizationCategories list

*All Resource

*

None None
yundun-sas:GetNormalizationRule GetNormalizationRule get

*NormalizationRule

acs:yundun-sas::{#accountId}:normalizationrule/{#NormalizationRuleId}

None None
yundun-sas:GetNormalizationRuleVersion GetNormalizationRuleVersion get

*NormalizationRuleVersion

acs:yundun-sas::{#accountId}:normalizationruleversion/{#NormalizationRuleId}/{#NormalizationRuleVersion}

None None
yundun-sas:ListNormalizationRules ListNormalizationRules list

*NormalizationRule

acs:yundun-sas::{#accountId}:normalizationrule/*

None None
yundun-sas:ListDataIngestions ListDataIngestions get

*DataIngestion

acs:yundun-sas::{#accountId}:dataingestion/*

None None
yundun-sas:UpdateDataIngestionTemplate UpdateDataIngestionTemplate update

*DataIngestionTemplate

acs:yundun-sas::{#accountId}:dataingestiontemplate/{#DataIngestionTemplateId}

None None
yundun-sas:CheckLogStore ValidateLogStore none

*All Resource

*

None None
yundun-sas:ListNormalizationRuleVersions ListNormalizationRuleVersions list

*NormalizationRuleVersion

acs:yundun-sas::{#accountId}:normalizationruleversion/*

None None
yundun-sas:ListUpgradeItems ListUpgradeItems list

*All Resource

*

None None
yundun-sas:CreateVendor CreateVendor create

*Vendor

acs:yundun-sas::{#accountId}:vendor/*

None None
yundun-sas:ListNormalizationSchemas ListNormalizationSchemas list

*NormalizationSchema

acs:yundun-sas::{#accountId}:normalizationschema/*

None None
yundun-sas:UpdateDataIngestion UpdateDataIngestion update

*DataIngestion

acs:yundun-sas::{#accountId}:dataingestion/{#DataIngestionId}

None None
yundun-sas:ValidateNormalizationRule ValidateNormalizationRule none

*All Resource

*

None None
yundun-sas:UpdateDataSource UpdateDataSource update

*DataSource

acs:yundun-sas::{#accountId}:datasource/{#DataSourceId}

None None
yundun-sas:SetDefaultNormalizationRuleVersion SetDefaultNormalizationRuleVersion none

*NormalizationRule

acs:yundun-sas::{#accountId}:normalizationrule/{#NormalizationRuleId}

None None
yundun-sas:DeleteDataSet DeleteDataSet delete

*DataSet

acs:yundun-sas::{#accountId}:dataset/{#DataSetId}

None None
yundun-sas:DeleteLogStore DeleteLogStore create

*All Resource

*

None None
yundun-sas:ListLogRegions ListLogRegions get

*All Resource

*

None None
yundun-sas:ResetDataStorage ResetDataStorage update

*All Resource

*

None None
yundun-sas:GetDetectionStatistic GetDetectionStatistic get

*All Resource

*

None None
yundun-sas:GetNormalizationSchema GetNormalizationSchema get

*NormalizationSchema

acs:yundun-sas::{#accountId}:normalizationschema/{#NormalizationSchemaId}

None None

Resource

The following table lists the resources defined by Security Center. Specify them in the Resource element of RAM policy statements to grant permissions for specific operations. They are uniquely identified by ARNs. Format: acs:{#ramcode}:{#regionId}:{#accountId}:{#resourceType}:

  • acs: The initialism of Alibaba Cloud service, which indicates the public cloud of Alibaba Cloud.

  • {#ramcode}: The code used in RAM to indicate an Alibaba Cloud service.

  • {#regionId}: The region ID. If the resource covers all regions, set it to an asterisk (*).

  • {#accountId}: The ID of the Alibaba Cloud account. If the resource covers all Alibaba Cloud accounts, set it to an asterisk (*).

  • {#resourceType}: The service-defined resource identifier. It supports a hierarchical structure, which is similar to a file path. If the statement covers global resources, set it to an asterisk (*).

Resource type

ARN

Incident
  • acs:yundun-sas::{#accountId}:incident/*
  • acs:yundun-sas::{#accountId}:incident/{#IncidentUuid}
NormalizationRule
  • acs:yundun-sas::{#accountId}:normalizationrule/{#NormalizationRuleId}
  • acs:yundun-sas::{#accountId}:normalizationrule/*
DetectionRule
  • acs:yundun-sas::{#accountId}:detection/{#DetectionRuleId}
  • acs:yundun-sas::{#accountId}:detection/*
DataSet
  • acs:yundun-sas::{#accountId}:dataset/*
  • acs:yundun-sas::{#accountId}:dataset/{#DataSetId}
DataSource
  • acs:yundun-sas::{#accountId}:datasource/{#DataSourceId}
  • acs:yundun-sas::{#accountId}:datasource/*
Product
  • acs:yundun-sas::{#accountId}:product/{#ProductId}
  • acs:yundun-sas::{#accountId}:product/*
Vendor
  • acs:yundun-sas::{#accountId}:vendor/{#VendorId}
  • acs:yundun-sas::{#accountId}:vendor/{#VendortId}
  • acs:yundun-sas::{#accountId}:vendor/*
DataIngestionTemplate
  • acs:yundun-sas::{#accountId}:dataingestiontemplate/*
  • acs:yundun-sas::{#accountId}:dataingestiontemplate/{#DataIngestionTemplateId}
NormalizationRuleVersion
  • acs:yundun-sas::{#accountId}:normalizationruleversion/{#NormalizationRuleId}/{#NormalizationRuleVersion}
  • acs:yundun-sas::{#accountId}:normalizationruleversion/*
DataIngestion
  • acs:yundun-sas::{#accountId}:dataingestion/{#DataIngestionId}
  • acs:yundun-sas::{#accountId}:dataingestion/*
DataSourceTemplate
  • acs:yundun-sas::{#accountId}:datasourcetemplate/*
  • acs:yundun-sas::{#accountId}:datasourcetemplate/{#DataSourceTemplateId}
NormalizationSchema
  • acs:yundun-sas::{#accountId}:normalizationschema/*
  • acs:yundun-sas::{#accountId}:normalizationschema/{#NormalizationSchemaId}

Condition

Security Center does not define product-level condition keys. However, you can use Alibaba Cloud common condition keys for access control. For more information, see Common condition keys.

How to create custom RAM policies?

You can create custom policies and grant them to RAM users, RAM user groups, or RAM roles. For instructions, see: