Resource Access Management (RAM) es un servicio de Alibaba Cloud que permite gestionar identidades de usuario y permisos de acceso a recursos. Con RAM, usted evita compartir las claves de su cuenta de Alibaba Cloud con otros usuarios y otorga únicamente los privilegios mínimos necesarios. Este servicio utiliza políticas de permisos para definir las autorizaciones. En este tema se describe la estructura general de una política de RAM y los elementos de instrucción de política (Action, Resource y Condition) definidos por Tair (Redis OSS-compatible) para las políticas de permisos de RAM. El código de RAM (RamCode) de Tair (Redis OSS-compatible) es kvstore , y la granularidad de autorización compatible es RESOURCE .
Estructura general de una política
Las políticas 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 política:
Version: indica el número de versión de la política. Su valor fijo es 1.
-
Statement:
Effect: define el resultado de la autorización. Los valores válidos son Allow y Deny.
Action: especifica una o más operaciones permitidas o denegadas.
Resource: señala los objetos específicos afectados por las operaciones. Puede usar nombres de recursos de Alibaba Cloud (ARN) para describir recursos concretos.
-
Condition: establece las condiciones para que la autorización surta efecto. Este campo es opcional.
Condition operator: define los operadores condicionales. Cada tipo de condición admite distintos operadores.
Condition_key: indica las claves de condición.
Condition_value: especifica los valores de condición.
Acción
A continuación se muestra una tabla con las acciones definidas por Tair (Redis OSS-compatible). Las columnas de la tabla se describen a continuación:
Action: estas acciones se pueden usar en el elemento
Actionde las instrucciones de una política de permisos de RAM para otorgar el permiso necesario y ejecutar la operación.API: la API que se puede llamar para ejecutar la acción.
Access level: el nivel de acceso predefinido que se otorga para cada API. Los valores válidos son create, list, get, update y delete.
-
Resource type: el tipo de recurso que admite la autorización para ejecutar la acción. Indica si la acción es compatible con permisos a nivel de recurso. El recurso especificado debe ser compatible con la acción; de lo contrario, la política no tendrá efecto.
En 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
Resourcede la política.En las API sin permisos a nivel de recurso, este campo aparece como All Resources. Use un asterisco (*) en el elemento
Resourcede la política.
Condition key: las claves de condición que define el servicio. La 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 de condición 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 Common condition keys.
Dependent action: las acciones dependientes necesarias para ejecutar la acción. Para completar la acción, el usuario o el rol de RAM deben tener los permisos necesarios para ejecutar todas las acciones dependientes.
|
Action |
API |
Nivel de acceso |
Tipo de recurso |
Clave de condición |
Acción dependiente |
| kvstore:TagResources | TagResources | cree |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:ModifyDBInstanceAutoUpgrade | ModifyDBInstanceAutoUpgrade | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DeleteAccount | DeleteAccount | elimine |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeParameterTemplates | DescribeParameterTemplates | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:MasterNodeShutDownFailOver | MasterNodeShutDownFailOver | none |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:TransformToPrePaid | TransformToPrePaid | actualice |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeDBInstanceMonitor | DescribeDBInstanceMonitor | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeTairSkvDdbTable | DescribeTairSkvDdbTable | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:GrantAccountPrivilege | GrantAccountPrivilege | actualice |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:CreateGlobalDistributeCache | CreateGlobalDistributeCache | actualice |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:RenewAdditionalBandwidth | RenewAdditionalBandwidth | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:AddShardingNode | AddShardingNode | cree |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:CreateCacheAnalysisTask | CreateCacheAnalysisTask | cree |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeParameterGroupSupportParam | DescribeParameterGroupSupportParam | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:SwitchNetwork | SwitchNetwork | actualice |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:RenewInstance | RenewInstance | actualice |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:SyncDtsStatus | SyncDtsStatus | actualice |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DeleteGlobalSecurityIPGroup | DeleteGlobalSecurityIPGroup | elimine |
*All Resource
|
Ninguna | Ninguna |
| kvstore:ModifyInstanceVpcAuthMode | ModifyInstanceVpcAuthMode | actualice |
*DBInstance
|
kvstore:VpcAuthMode |
Ninguna |
| kvstore:CreateTairSkvDdbTable | CreateTairSkvDdbTable | cree |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeInstanceAttribute | DescribeInstanceAttribute | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:ReleaseDirectConnection | ReleaseDirectConnection | elimine |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:RestartInstance | RestartInstance | actualice |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeMonitorItems | DescribeMonitorItems | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:AllocateDirectConnection | AllocateDirectConnection | cree |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DestroyInstance | DestroyInstance | elimine |
*All Resource
|
Ninguna | Ninguna |
| kvstore:ModifyGlobalSecurityIPGroupName | ModifyGlobalSecurityIPGroupName | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:ModifyInstanceNetExpireTime | ModifyInstanceNetExpireTime | actualice |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:RemoveSubInstance | RemoveSubInstance | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:UnlockDBInstanceWrite | UnlockDBInstanceWrite | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeServiceLinkedRoleExists | DescribeServiceLinkedRoleExists | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeGlobalDistributeCache | DescribeGlobalDistributeCache | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:LockDBInstanceWrite | LockDBInstanceWrite | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:MigrateToOtherZone | MigrateToOtherZone | actualice |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:ModifyInstanceSSL | ModifyInstanceSSL | actualice |
*DBInstance
|
kvstore:SSLEnabled |
Ninguna |
| kvstore:ModifyGlobalSecurityIPGroup | ModifyGlobalSecurityIPGroup | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:CreateGlobalSecurityIPGroup | CreateGlobalSecurityIPGroup | cree |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeDBInstanceNetInfo | DescribeDBInstanceNetInfo | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeInstanceSSL | DescribeInstanceSSL | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:ModifyInstanceTDE | ModifyInstanceTDE | actualice |
*DBInstance
|
kvstore:TDEStatus |
Ninguna |
| kvstore:ModifyIntranetAttribute | ModifyIntranetAttribute | actualice |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:ModifyEventInfo | ModifyEventInfo | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeParameters | DescribeParameters | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:FlushInstance | FlushInstance | elimine |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:ModifyDBInstanceConnectionString | ModifyDBInstanceConnectionString | actualice |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeDbInstanceConnectivity | DescribeDbInstanceConnectivity | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:ModifyInstanceConfig | ModifyInstanceConfig | actualice |
*DBInstance
|
kvstore:InstanceAofConfig kvstore:TLSVersion |
Ninguna |
| kvstore:DescribeClusterBackupList | DescribeClusterBackupList | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:UpgradeProxy | UpgradeProxy | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeInstanceAutoRenewalAttribute | DescribeInstanceAutoRenewalAttribute | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeEncryptionKeyList | DescribeEncryptionKeyList | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:CreateInstances | CreateInstances | create |
*DBInstance
|
kvstore:InstanceClass kvstore:InstanceType kvstore:Appendonly |
Ninguna |
| kvstore:DeleteInstance | DeleteInstance | delete |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:SwitchInstanceProxy | SwitchInstanceProxy | update |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeGlobalSecurityIPGroupRelation | DescribeGlobalSecurityIPGroupRelation | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeCacheAnalysisReport | DescribeCacheAnalysisReport | get |
*dbinstance
|
Ninguna | Ninguna |
| kvstore:DescribeParameterGroupTemplateList | DescribeParameterGroupTemplateList | list |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeRunningLogRecords | DescribeRunningLogRecords | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeInstanceMultiVIP | DescribeInstanceMultiVIP | list |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeAuditLogConfig | DescribeAuditLogConfig | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeHistoryEventsStat | DescribeHistoryEventsStat | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:ModifySecurityGroupConfiguration | ModifySecurityGroupConfiguration | update |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeInspectionTasks | DescribeInspectionTasks | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeSecurityGroupConfiguration | DescribeSecurityGroupConfiguration | get |
*dbinstance
|
Ninguna | Ninguna |
| kvstore:CreateTairInstance | CreateTairInstance | create |
*DBInstance
|
kvstore:InstanceClass kvstore:InstanceType kvstore:GlobalInstance |
Ninguna |
| kvstore:DescribeHistoryMonitorValues | DescribeHistoryMonitorValues | get |
*DBInstance
|
kvstore:ResourceTag kvstore:ResourceTag kvstore:ResourceTag kvstore:ResourceTag |
Ninguna |
| kvstore:ModifyInstanceSpec | ModifyInstanceSpec | update |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeBackups | DescribeBackups | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DeleteBackup | DeleteBackup | delete |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeInstances | DescribeInstances | list |
DBInstance
DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeParameterModificationHistory | DescribeParameterModificationHistory | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeInstancesOverview | DescribeInstancesOverview | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeSecurityIps | DescribeSecurityIps | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeDBNodeDirectVipInfo | DescribeDBNodeDirectVipInfo | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:UntagResources | UntagResources | delete |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeParameterGroups | DescribeParameterGroups | list |
*All Resource
|
Ninguna | Ninguna |
| kvstore:CreateInstance | CreateInstance | create |
*DBInstance
|
kvstore:InstanceClass kvstore:Appendonly kvstore:InstanceType |
Ninguna |
| kvstore:ModifyBackupExpireTime | ModifyBackupExpireTime | update |
*All Resource
|
Ninguna | Ninguna |
| kvstore:ModifyInstanceAttribute | ModifyInstanceAttribute | update |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:ModifyActiveOperationTask | ModifyActiveOperationTask | update |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeAvailableResource | DescribeAvailableResource | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeHistoryTasks | DescribeHistoryTasks | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:FlushInstanceForDB | FlushInstanceForDB | delete |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeTags | DescribeTags | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:CancelActiveOperationTasks | CancelActiveOperationTasks | update |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribePrice | DescribePrice | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:SwitchInstanceHA | SwitchInstanceHA | update |
*All Resource
|
Ninguna | Ninguna |
| kvstore:CheckCloudResourceAuthorized | CheckCloudResourceAuthorized | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeTairSkvDdbTableSchema | DescribeTairSkvDdbTableSchema | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeBackupTasks | DescribeBackupTasks | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:CreateParameterGroup | CreateParameterGroup | create |
*All Resource
|
Ninguna | Ninguna |
| kvstore:ModifyInstanceAutoRenewalAttribute | ModifyInstanceAutoRenewalAttribute | update |
*All Resource
|
Ninguna | Ninguna |
| kvstore:ModifyParameterGroup | ModifyParameterGroup | update |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeEngineVersion | DescribeEngineVersion | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeRoleZoneInfo | DescribeRoleZoneInfo | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:TransformInstanceChargeType | TransformInstanceChargeType | update |
*All Resource
|
Ninguna | Ninguna |
| kvstore:ModifyAccountDescription | ModifyAccountDescription | update |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeHistoryTasksStat | DescribeHistoryTasksStat | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeBackupPolicy | DescribeBackupPolicy | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:ModifyInstanceMajorVersion | ModifyInstanceMajorVersion | update |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeAccounts | DescribeAccounts | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:InitializeKvstorePermission | InitializeKvstorePermission | cree |
*All Resource
|
Ninguna | Ninguna |
| kvstore:ModifyAccountPassword | ModifyAccountPassword | actualice |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:ResetAccountPassword | ResetAccountPassword | actualice |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeActiveOperationMaintenanceConfig | DescribeActiveOperationMaintenanceConfig | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeGlobalSecurityIPGroup | DescribeGlobalSecurityIPGroup | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:AllocateInstancePublicConnection | AllocateInstancePublicConnection | cree |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DeleteShardingNode | DeleteShardingNode | elimine |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeParameterGroup | DescribeParameterGroup | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeHistoryEvents | DescribeHistoryEvents | cree |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeCacheAnalysisReportList | DescribeCacheAnalysisReportList | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeEncryptionKey | DescribeEncryptionKey | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeInstanceConfig | DescribeInstanceConfig | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:CreateBackup | CreateBackup | cree |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeLogicInstanceTopology | DescribeLogicInstanceTopology | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:ModifyInstanceMaintainTime | ModifyInstanceMaintainTime | actualice |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:EnableAdditionalBandwidth | EnableAdditionalBandwidth | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:ModifyResourceGroup | ModifyResourceGroup | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeClusterMemberInfo | DescribeClusterMemberInfo | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:FlushExpireKeys | FlushExpireKeys | elimine |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:ModifyInstanceBandwidth | ModifyInstanceBandwidth | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:ModifyActiveOperationMaintainConfig | ModifyActiveOperationMaintainConfig | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:ReleaseInstancePublicConnection | ReleaseInstancePublicConnection | elimine |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeActiveOperationTasks | DescribeActiveOperationTasks | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:SwitchInstanceZoneFailOver | SwitchInstanceZoneFailOver | actualice |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:ModifyBackupPolicy | ModifyBackupPolicy | actualice |
*DBInstance
|
kvstore:EnableBackupLog |
Ninguna |
| kvstore:ModifyAuditLogConfig | ModifyAuditLogConfig | actualice |
*DBInstance
|
kvstore:DbAudit |
Ninguna |
| kvstore:ModifyInstanceMinorVersion | ModifyInstanceMinorVersion | actualice |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:RebootProxy | RebootProxy | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeInstanceTDEStatus | DescribeInstanceTDEStatus | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DeleteParameterGroup | DeleteParameterGroup | elimine |
*All Resource
|
Ninguna | Ninguna |
| kvstore:ModifyTaskInfo | ModifyTaskInfo | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:CreateTairSkvDdbWorkspace | CreateTairSkvDdbWorkspace | cree |
*All Resource
|
Ninguna | Ninguna |
| kvstore:CreateAccount | CreateAccount | cree |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:ListTagResources | ListTagResources | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:ModifyInstanceParameter | ModifyInstanceParameter | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeAuditRecords | DescribeAuditRecords | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeDedicatedClusterInstanceList | DescribeDedicatedClusterInstanceList | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:TransformToEcs | TransformToEcs | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:ModifyGlobalSecurityIPGroupRelation | ModifyGlobalSecurityIPGroupRelation | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeTairKVCacheInferInstances | DescribeTairKVCacheInferInstances | list |
*All Resource
|
Ninguna | Ninguna |
| kvstore:CreateInspectionTask | CreateInspectionTask | cree |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeIntranetAttribute | DescribeIntranetAttribute | get |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:CreateTairKVCacheVNode | CreateTairKVCacheVNode | cree |
*All Resource
|
Ninguna | Ninguna |
| kvstore:RestoreInstance | RestoreInstance | actualice |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeActiveOperationTask | DescribeActiveOperationTask | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:ModifyDBInstanceMonitor | ModifyDBInstanceMonitor | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:ModifyActiveOperationTasks | ModifyActiveOperationTasks | actualice |
*All Resource
|
Ninguna | Ninguna |
| kvstore:DescribeActiveOperationTaskCount | DescribeActiveOperationTaskCount | get |
*All Resource
|
Ninguna | Ninguna |
| kvstore:ModifySecurityIps | ModifySecurityIps | actualice |
*DBInstance
|
Ninguna | Ninguna |
| kvstore:DescribeSlowLogRecords | DescribeSlowLogRecords | get |
*DBInstance
|
Ninguna | Ninguna |
Resource
A continuación se muestra una tabla con los resources definidos por Tair (Redis OSS-compatible). Especifíquelos en el elemento Resource de las instrucciones de la política de RAM para otorgar permisos sobre operaciones específicas. Cada resource se identifica de forma única mediante un ARN, cuyo formato es: acs:{#ramcode}:{#regionId}:{#accountId}:{#resourceType}:
acs: siglas de Alibaba Cloud service que indican la nube pública de Alibaba Cloud.{#ramcode}: código que utiliza RAM para identificar un servicio de Alibaba Cloud.{#regionId}: region ID. Si el resource abarca todas las regiones, establezca un asterisco (*).{#accountId}: identificador de la cuenta de Alibaba Cloud. Si el resource aplica a todas las cuentas, establezca un asterisco (*).{#resourceType}: identificador del resource definido por el servicio. Admite una estructura jerárquica similar a la ruta de un archivo. Si la instrucción abarca resources globales, establezca un asterisco (*).
|
Tipo de resource |
ARN |
| DBInstance |
|
| dbinstance |
|
| TairInstance |
|
Condition
La siguiente tabla enumera las claves de condición a nivel de producto que define Tair (Redis OSS-compatible). También puede utilizar las Common condition keys de Alibaba Cloud. Especifique estas claves en el elemento Condition de las instrucciones de la política de RAM para definir reglas de autorización detalladas. Para cada clave de condición, especifique los valores correspondientes en el elemento Condition_value de la política.
Cada clave de condición tiene un tipo de dato específico, como cadena de texto, número, valor booleano o dirección IP. Este tipo de dato determina qué operadores condicionales sirven para comparar los valores de la solicitud con los de la política. Debe especificar los operadores condicionales compatibles con el tipo de dato de la clave de condición. Si los operadores no coinciden, la política quedará invalidada. Consulte Condition operator para conocer las combinaciones válidas.
|
Clave de condición |
Descripción |
Tipo de dato |
|
kvstore:TLSVersion |
The TLS protocol version in use. |
String |
|
kvstore:TLSVersion |
The TLS protocol version in use. |
String |
|
kvstore:TLSVersion |
The TLS protocol version in use. |
String |
|
kvstore:TLSVersion |
The TLS protocol version in use. |
String |
|
kvstore:TLSVersion |
The TLS protocol version in use. |
String |
|
kvstore:TLSVersion |
The TLS protocol version in use. |
String |
|
kvstore:TLSVersion |
The TLS protocol version in use. |
String |
|
kvstore:TLSVersion |
The TLS protocol version in use. |
String |
|
kvstore:TLSVersion |
The TLS protocol version in use. |
String |
|
kvstore:TLSVersion |
The TLS protocol version in use. |
String |
|
kvstore:TLSVersion |
The TLS protocol version in use. |
String |
|
kvstore:TLSVersion |
The TLS protocol version in use. |
String |
¿Cómo crear políticas personalizadas de RAM?
Puede crear políticas personalizadas y asignarlas a usuarios de RAM, grupos de usuarios de RAM o roles de RAM. Para obtener instrucciones, consulte lo siguiente: