Todos os produtos
Search
Central de documentação

:Informações de autorização

Última atualização: Sep 17, 2026

O Resource Access Management (RAM) é um service fornecido pela Alibaba Cloud para gerenciar identidades de usuários e permissões de acesso a recursos. O uso do RAM ajuda você a evitar o compartilhamento das chaves da sua conta Alibaba Cloud com outros usuários e permite conceder o princípio do menor privilégio. O RAM utiliza políticas de permissão para definir autorizações. Este tópico descreve a estrutura geral de uma política do RAM e os elementos de declaração de política (Action, Resource e Condition) definidos pelo Tair (Redis OSS-compatible) para políticas de permissão do RAM. O código RAM (RamCode) do Tair (Redis OSS-compatible) é kvstore , e a granularidade de autorização suportada é RESOURCE .

Estrutura geral de uma política

As políticas de permissão suportam o formato JSON com a seguinte estrutura geral:

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

A lista a seguir descreve os campos da política:

  • Version: Especifica o número da versão da política. O valor é fixo em 1.

  • Statement:

    • Effect: Define o resultado da autorização. Valores válidos: Allow e Deny.

    • Action: Indica uma ou mais operações permitidas ou negadas.

    • Resource: Determina os objetos específicos afetados pelas operações. Use Alibaba Cloud Resource Names (ARNs) para descrever recursos específicos.

    • Condition: Estabelece as condições para que a autorização entre em vigor. Este campo é opcional.

      • Condition operator: Define os operadores condicionais. Diferentes tipos de condições suportam operadores distintos.

      • Condition_key: Especifique as chaves de condição.

      • Condition_value: Define os valores de condição.

Action

A tabela abaixo lista as actions definidas pelo Tair (Redis OSS-compatible). As colunas da tabela são detalhadas a seguir:

  • Action: Estas actions podem ser usadas no elemento Action das declarações de política de permissão do RAM para conceder permissões de execução da operação.

  • API: A API que você pode chamar para executar a action.

  • Access level: O nível de acesso predefinido concedido para cada API. Valores válidos: crie, list, get, atualize e exclua.

  • Resource type: O tipo de recurso que suporta autorização para executar a action. Indica se a action suporta permissão no nível do recurso. O recurso especificado deve ser compatível com a action; caso contrário, a política será ineficaz.

    • Para APIs com permissões no nível do recurso, os tipos obrigatórios são marcados com um asterisco (*). Especifique o ARN correspondente no elemento Resource da política.

    • Para APIs sem permissões no nível do recurso, o valor exibido é All Resources. Use um asterisco (*) no elemento Resource da política.

  • Condition key: As chaves de condição definidas pelo service. A chave permite controle granular, aplicando-se apenas às actions ou às actions associadas a recursos específicos. Além das chaves específicas do service, a Alibaba Cloud fornece um conjunto de chaves de condição comuns aplicáveis a todos os services integrados ao RAM. Para mais informações, consulte Common condition keys.

  • Dependent action: As actions dependentes necessárias para executar a action principal. Para concluir a operação, o usuário RAM ou a função RAM deve ter permissões para realizar todas as actions dependentes.

Action

API

Access level

Resource type

Condition key

Dependent action

kvstore:TagResources TagResources crie

*DBInstance

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

None None
kvstore:ModifyDBInstanceAutoUpgrade ModifyDBInstanceAutoUpgrade atualize

*All Resource

*

None None
kvstore:DeleteAccount DeleteAccount exclua

*DBInstance

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

None None
kvstore:DescribeParameterTemplates DescribeParameterTemplates get

*All Resource

*

None None
kvstore:MasterNodeShutDownFailOver MasterNodeShutDownFailOver none

*DBInstance

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

None None
kvstore:TransformToPrePaid TransformToPrePaid atualize

*DBInstance

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

None None
kvstore:DescribeDBInstanceMonitor DescribeDBInstanceMonitor get

*DBInstance

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

None None
kvstore:DescribeTairSkvDdbTable DescribeTairSkvDdbTable get

*DBInstance

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

None None
kvstore:GrantAccountPrivilege GrantAccountPrivilege atualize

*DBInstance

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

None None
kvstore:CreateGlobalDistributeCache CreateGlobalDistributeCache atualize

*DBInstance

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

None None
kvstore:RenewAdditionalBandwidth RenewAdditionalBandwidth atualize

*All Resource

*

None None
kvstore:AddShardingNode AddShardingNode crie

*DBInstance

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

None None
kvstore:CreateCacheAnalysisTask CreateCacheAnalysisTask crie

*DBInstance

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

None None
kvstore:DescribeParameterGroupSupportParam DescribeParameterGroupSupportParam get

*All Resource

*

None None
kvstore:SwitchNetwork SwitchNetwork atualize

*DBInstance

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

None None
kvstore:RenewInstance RenewInstance atualize

*DBInstance

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

None None
kvstore:SyncDtsStatus SyncDtsStatus atualize

*DBInstance

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

None None
kvstore:DeleteGlobalSecurityIPGroup DeleteGlobalSecurityIPGroup exclua

*All Resource

*

None None
kvstore:ModifyInstanceVpcAuthMode ModifyInstanceVpcAuthMode atualize

*DBInstance

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

kvstore:VpcAuthMode

None
kvstore:CreateTairSkvDdbTable CreateTairSkvDdbTable crie

*All Resource

*

None None
kvstore:DescribeInstanceAttribute DescribeInstanceAttribute get

*DBInstance

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

None None
kvstore:ReleaseDirectConnection ReleaseDirectConnection exclua

*DBInstance

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

None None
kvstore:RestartInstance RestartInstance atualize

*DBInstance

acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#dbInstanceId}

None None
kvstore:DescribeMonitorItems DescribeMonitorItems get

*All Resource

*

None None
kvstore:AllocateDirectConnection AllocateDirectConnection crie

*DBInstance

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

None None
kvstore:DestroyInstance DestroyInstance exclua

*All Resource

*

None None
kvstore:ModifyGlobalSecurityIPGroupName ModifyGlobalSecurityIPGroupName atualize

*All Resource

*

None None
kvstore:ModifyInstanceNetExpireTime ModifyInstanceNetExpireTime atualize

*DBInstance

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

None None
kvstore:RemoveSubInstance RemoveSubInstance atualize

*All Resource

*

None None
kvstore:UnlockDBInstanceWrite UnlockDBInstanceWrite atualize

*All Resource

*

None None
kvstore:DescribeServiceLinkedRoleExists DescribeServiceLinkedRoleExists get

*All Resource

*

None None
kvstore:DescribeGlobalDistributeCache DescribeGlobalDistributeCache get

*DBInstance

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

None None
kvstore:LockDBInstanceWrite LockDBInstanceWrite atualize

*All Resource

*

None None
kvstore:MigrateToOtherZone MigrateToOtherZone atualize

*DBInstance

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

None None
kvstore:ModifyInstanceSSL ModifyInstanceSSL atualize

*DBInstance

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

kvstore:SSLEnabled

None
kvstore:ModifyGlobalSecurityIPGroup ModifyGlobalSecurityIPGroup atualize

*All Resource

*

None None
kvstore:CreateGlobalSecurityIPGroup CreateGlobalSecurityIPGroup crie

*All Resource

*

None None
kvstore:DescribeDBInstanceNetInfo DescribeDBInstanceNetInfo get

*DBInstance

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

None None
kvstore:DescribeInstanceSSL DescribeInstanceSSL get

*DBInstance

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

None None
kvstore:ModifyInstanceTDE ModifyInstanceTDE atualize

*DBInstance

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

kvstore:TDEStatus

None
kvstore:ModifyIntranetAttribute ModifyIntranetAttribute atualize

*DBInstance

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

None None
kvstore:ModifyEventInfo ModifyEventInfo atualize

*All Resource

*

None None
kvstore:DescribeParameters DescribeParameters get

*DBInstance

acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#dbinstanceId}

None None
kvstore:FlushInstance FlushInstance exclua

*DBInstance

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

None None
kvstore:ModifyDBInstanceConnectionString ModifyDBInstanceConnectionString atualize

*DBInstance

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

None None
kvstore:DescribeDbInstanceConnectivity DescribeDbInstanceConnectivity get

*DBInstance

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

None None
kvstore:ModifyInstanceConfig ModifyInstanceConfig atualize

*DBInstance

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

kvstore:InstanceAofConfig

kvstore:TLSVersion

None
kvstore:DescribeClusterBackupList DescribeClusterBackupList get

*DBInstance

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

None None
kvstore:UpgradeProxy UpgradeProxy atualize

*All Resource

*

None None
kvstore:DescribeInstanceAutoRenewalAttribute DescribeInstanceAutoRenewalAttribute get

*All Resource

*

None None
kvstore:DescribeEncryptionKeyList DescribeEncryptionKeyList get

*All Resource

*

None None
kvstore:CreateInstances CreateInstances crie

*DBInstance

acs:kvstore:{#regionId}:{#accountId}:instance/*

kvstore:InstanceClass

kvstore:InstanceType

kvstore:Appendonly

None
kvstore:DeleteInstance DeleteInstance exclua

*DBInstance

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

None None
kvstore:SwitchInstanceProxy SwitchInstanceProxy atualize

*All Resource

*

None None
kvstore:DescribeGlobalSecurityIPGroupRelation DescribeGlobalSecurityIPGroupRelation get

*All Resource

*

None None
kvstore:DescribeCacheAnalysisReport DescribeCacheAnalysisReport get

*dbinstance

acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#dbInstanceId}

None None
kvstore:DescribeParameterGroupTemplateList DescribeParameterGroupTemplateList list

*All Resource

*

None None
kvstore:DescribeRunningLogRecords DescribeRunningLogRecords get

*DBInstance

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

None None
kvstore:DescribeInstanceMultiVIP DescribeInstanceMultiVIP list

*DBInstance

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

None None
kvstore:DescribeAuditLogConfig DescribeAuditLogConfig get

*DBInstance

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

None None
kvstore:DescribeHistoryEventsStat DescribeHistoryEventsStat get

*All Resource

*

None None
kvstore:ModifySecurityGroupConfiguration ModifySecurityGroupConfiguration atualize

*DBInstance

acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#dbInstanceId}

None None
kvstore:DescribeInspectionTasks DescribeInspectionTasks get

*All Resource

*

None None
kvstore:DescribeSecurityGroupConfiguration DescribeSecurityGroupConfiguration get

*dbinstance

acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#dbInstanceId}

None None
kvstore:CreateTairInstance CreateTairInstance crie

*DBInstance

acs:kvstore:{#regionId}:{#accountId}:instance/*

kvstore:InstanceClass

kvstore:InstanceType

kvstore:GlobalInstance

None
kvstore:DescribeHistoryMonitorValues DescribeHistoryMonitorValues get

*DBInstance

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

kvstore:ResourceTag

kvstore:ResourceTag

kvstore:ResourceTag

kvstore:ResourceTag

None
kvstore:ModifyInstanceSpec ModifyInstanceSpec atualize

*DBInstance

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

None None
kvstore:DescribeBackups DescribeBackups get

*DBInstance

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

None None
kvstore:DeleteBackup DeleteBackup exclua

*All Resource

*

None None
kvstore:DescribeInstances DescribeInstances list

DBInstance

acs:kvstore:{#regionId}:{#accountId}:instance/*

DBInstance

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

None None
kvstore:DescribeParameterModificationHistory DescribeParameterModificationHistory get

*DBInstance

acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#dbinstanceId}

None None
kvstore:DescribeInstancesOverview DescribeInstancesOverview get

*All Resource

*

None None
kvstore:DescribeSecurityIps DescribeSecurityIps get

*DBInstance

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

None None
kvstore:DescribeDBNodeDirectVipInfo DescribeDBNodeDirectVipInfo get

*DBInstance

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

None None
kvstore:UntagResources UntagResources exclua

*DBInstance

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

None None
kvstore:DescribeParameterGroups DescribeParameterGroups list

*All Resource

*

None None
kvstore:CreateInstance CreateInstance crie

*DBInstance

acs:kvstore:{#regionId}:{#accountId}:instance/*

kvstore:InstanceClass

kvstore:Appendonly

kvstore:InstanceType

None
kvstore:ModifyBackupExpireTime ModifyBackupExpireTime atualize

*All Resource

*

None None
kvstore:ModifyInstanceAttribute ModifyInstanceAttribute atualize

*DBInstance

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

None None
kvstore:ModifyActiveOperationTask ModifyActiveOperationTask atualize

*All Resource

*

None None
kvstore:DescribeAvailableResource DescribeAvailableResource get

*All Resource

*

None None
kvstore:DescribeHistoryTasks DescribeHistoryTasks get

*All Resource

*

None None
kvstore:FlushInstanceForDB FlushInstanceForDB exclua

*All Resource

*

None None
kvstore:DescribeTags DescribeTags get

*All Resource

*

None None
kvstore:CancelActiveOperationTasks CancelActiveOperationTasks atualize

*All Resource

*

None None
kvstore:DescribePrice DescribePrice get

*All Resource

*

None None
kvstore:SwitchInstanceHA SwitchInstanceHA atualize

*All Resource

*

None None
kvstore:CheckCloudResourceAuthorized CheckCloudResourceAuthorized get

*All Resource

*

None None
kvstore:DescribeTairSkvDdbTableSchema DescribeTairSkvDdbTableSchema get

*DBInstance

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

None None
kvstore:DescribeBackupTasks DescribeBackupTasks get

*DBInstance

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

None None
kvstore:CreateParameterGroup CreateParameterGroup crie

*All Resource

*

None None
kvstore:ModifyInstanceAutoRenewalAttribute ModifyInstanceAutoRenewalAttribute atualize

*All Resource

*

None None
kvstore:ModifyParameterGroup ModifyParameterGroup atualize

*All Resource

*

None None
kvstore:DescribeEngineVersion DescribeEngineVersion get

*All Resource

*

None None
kvstore:DescribeRoleZoneInfo DescribeRoleZoneInfo get

*All Resource

*

None None
kvstore:TransformInstanceChargeType TransformInstanceChargeType atualize

*All Resource

*

None None
kvstore:ModifyAccountDescription ModifyAccountDescription atualize

*DBInstance

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

None None
kvstore:DescribeHistoryTasksStat DescribeHistoryTasksStat get

*All Resource

*

None None
kvstore:DescribeBackupPolicy DescribeBackupPolicy get

*DBInstance

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

None None
kvstore:ModifyInstanceMajorVersion ModifyInstanceMajorVersion atualize

*DBInstance

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

None None
kvstore:DescribeAccounts DescribeAccounts get

*DBInstance

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

None None
kvstore:InitializeKvstorePermission InitializeKvstorePermission crie

*All Resource

*

None None
kvstore:ModifyAccountPassword ModifyAccountPassword atualize

*DBInstance

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

None None
kvstore:ResetAccountPassword ResetAccountPassword atualize

*DBInstance

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

None None
kvstore:DescribeActiveOperationMaintenanceConfig DescribeActiveOperationMaintenanceConfig get

*All Resource

*

None None
kvstore:DescribeGlobalSecurityIPGroup DescribeGlobalSecurityIPGroup get

*All Resource

*

None None
kvstore:AllocateInstancePublicConnection AllocateInstancePublicConnection crie

*DBInstance

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

None None
kvstore:DeleteShardingNode DeleteShardingNode exclua

*DBInstance

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

None None
kvstore:DescribeParameterGroup DescribeParameterGroup get

*All Resource

*

None None
kvstore:DescribeHistoryEvents DescribeHistoryEvents crie

*All Resource

*

None None
kvstore:DescribeCacheAnalysisReportList DescribeCacheAnalysisReportList get

*DBInstance

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

None None
kvstore:DescribeEncryptionKey DescribeEncryptionKey get

*DBInstance

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

None None
kvstore:DescribeInstanceConfig DescribeInstanceConfig get

*All Resource

*

None None
kvstore:CreateBackup CreateBackup crie

*DBInstance

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

None None
kvstore:DescribeLogicInstanceTopology DescribeLogicInstanceTopology get

*All Resource

*

None None
kvstore:ModifyInstanceMaintainTime ModifyInstanceMaintainTime atualize

*DBInstance

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

None None
kvstore:EnableAdditionalBandwidth EnableAdditionalBandwidth atualize

*All Resource

*

None None
kvstore:ModifyResourceGroup ModifyResourceGroup atualize

*All Resource

*

None None
kvstore:DescribeClusterMemberInfo DescribeClusterMemberInfo get

*DBInstance

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

None None
kvstore:FlushExpireKeys FlushExpireKeys exclua

*DBInstance

acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#dbInstanceId}

None None
kvstore:ModifyInstanceBandwidth ModifyInstanceBandwidth atualize

*All Resource

*

None None
kvstore:ModifyActiveOperationMaintainConfig ModifyActiveOperationMaintainConfig atualize

*All Resource

*

None None
kvstore:ReleaseInstancePublicConnection ReleaseInstancePublicConnection exclua

*DBInstance

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

None None
kvstore:DescribeActiveOperationTasks DescribeActiveOperationTasks get

*All Resource

*

None None
kvstore:SwitchInstanceZoneFailOver SwitchInstanceZoneFailOver atualize

*DBInstance

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

None None
kvstore:ModifyBackupPolicy ModifyBackupPolicy atualize

*DBInstance

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

kvstore:EnableBackupLog

None
kvstore:ModifyAuditLogConfig ModifyAuditLogConfig atualize

*DBInstance

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

kvstore:DbAudit

None
kvstore:ModifyInstanceMinorVersion ModifyInstanceMinorVersion atualize

*DBInstance

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

None None
kvstore:RebootProxy RebootProxy atualize

*All Resource

*

None None
kvstore:DescribeInstanceTDEStatus DescribeInstanceTDEStatus get

*All Resource

*

None None
kvstore:DeleteParameterGroup DeleteParameterGroup exclua

*All Resource

*

None None
kvstore:ModifyTaskInfo ModifyTaskInfo atualize

*All Resource

*

None None
kvstore:CreateTairSkvDdbWorkspace CreateTairSkvDdbWorkspace crie

*All Resource

*

None None
kvstore:CreateAccount CreateAccount crie

*DBInstance

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

None None
kvstore:ListTagResources ListTagResources get

*DBInstance

acs:kvstore:{#regionId}:{#accountId}:instance/*

None None
kvstore:ModifyInstanceParameter ModifyInstanceParameter atualize

*All Resource

*

None None
kvstore:DescribeAuditRecords DescribeAuditRecords get

*DBInstance

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

None None
kvstore:DescribeDedicatedClusterInstanceList DescribeDedicatedClusterInstanceList get

*All Resource

*

None None
kvstore:TransformToEcs TransformToEcs atualize

*All Resource

*

None None
kvstore:ModifyGlobalSecurityIPGroupRelation ModifyGlobalSecurityIPGroupRelation atualize

*All Resource

*

None None
kvstore:DescribeTairKVCacheInferInstances DescribeTairKVCacheInferInstances list

*All Resource

*

None None
kvstore:CreateInspectionTask CreateInspectionTask crie

*All Resource

*

None None
kvstore:DescribeIntranetAttribute DescribeIntranetAttribute get

*DBInstance

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

None None
kvstore:CreateTairKVCacheVNode CreateTairKVCacheVNode crie

*All Resource

*

None None
kvstore:RestoreInstance RestoreInstance atualize

*DBInstance

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

None None
kvstore:DescribeActiveOperationTask DescribeActiveOperationTask get

*All Resource

*

None None
kvstore:ModifyDBInstanceMonitor ModifyDBInstanceMonitor atualize

*All Resource

*

None None
kvstore:ModifyActiveOperationTasks ModifyActiveOperationTasks atualize

*All Resource

*

None None
kvstore:DescribeActiveOperationTaskCount DescribeActiveOperationTaskCount get

*All Resource

*

None None
kvstore:ModifySecurityIps ModifySecurityIps atualize

*DBInstance

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

None None
kvstore:DescribeSlowLogRecords DescribeSlowLogRecords get

*DBInstance

acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#dbInstanceId}

None None

Resource

A tabela a seguir lista os resources definidos pelo Tair (Redis OSS-compatible). Especifique-os no elemento Resource das declarações de política do RAM para conceder permissões para operações específicas. Eles são identificados exclusivamente por ARNs. Formato: acs:{#ramcode}:{#regionId}:{#accountId}:{#resourceType}:

  • acs: Sigla para Alibaba Cloud service, indicando a cloud pública da Alibaba Cloud.

  • {#ramcode}: Código usado no RAM para indicar um service da Alibaba Cloud.

  • {#regionId}: A region ID. Se o resource abranger todas as regiões, defina como um asterisco (*).

  • {#accountId}: O ID da conta Alibaba Cloud. Se o resource abranger todas as contas Alibaba Cloud, defina como um asterisco (*).

  • {#resourceType}: O identificador de resource definido pelo service. Suporta uma estrutura hierárquica, semelhante a um caminho de arquivo. Se a declaração abranger resources globais, defina como um asterisco (*).

Resource type

ARN

DBInstance
  • acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
  • acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#DBInstanceId}
  • acs:kvstore:{#regionId}:{#accountId}:instance/*
dbinstance
  • acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#dbInstanceId}
TairInstance
  • acs:redis:{#regionId}:{#accountId}:tairinstance/{#TairInstanceId}

Condition

A tabela abaixo lista as chaves de condição no nível do product definidas pelo Tair (Redis OSS-compatible). Você também pode usar as Common condition keys da Alibaba Cloud. Especifique essas chaves no elemento Condition das declarações de política do RAM para definir regras de autorização granulares. Na chave de condição, especifique os valores no elemento Condition_value da política.

Cada chave de condição possui um tipo de dados específico, como string, número, booleano ou endereço IP. O tipo de dados determina quais operadores condicionais podem ser usados para comparar os valores da solicitação com os valores da política. É necessário especificar operadores condicionais compatíveis com o tipo de dados da chave de condição. Operadores incompatíveis invalidarão a política. Consulte Condition operator para combinações válidas.

Condition key

Descrição

Tipo de dado

kvstore:EnableBackupLog

Define se o recurso de flashback deve ser ativado. 1: ativa o recurso de flashback. 0: desativa o recurso de flashback.

String

kvstore:DbAudit

Status de ativação do log de auditoria.

Boolean

kvstore:InstanceType

Tipo da instância. Defina como Redis ou Memcache ao criar uma instância Redis. Defina como tair_rdb, tair_scm ou tair_essd ao criar uma instância Tair.

String

kvstore:VpcAuthMode

Modo de autenticação em uma VPC. Open: autenticação por senha. Close: acesso sem senha.

String

kvstore:InstanceAofConfig

Configurações do parâmetro AOF da instância.

String

kvstore:Appendonly

Configuração AOF da instância. yes: ativa a persistência AOF. no: desativa a persistência AOF.

String

kvstore:TDEStatus

Define se o recurso de criptografia transparente de dados (TDE) deve ser ativado para criptografar dados da instância.

String

kvstore:SSLEnabled

Status de ativação do TLS (SSL).

String

kvstore:GlobalInstance

Identidade da instância distribuída global.

String

kvstore:ResourceTag

Informações de tag da instância Redis. Usado em combinação com a chave de tag para formar kvstore:ResourceTag/<tag-key>. Exemplo: se a tag for team:dev, a chave de condição e o valor serão \\\\\\\\"kvstore:ResourceTag/team\\\\\\\\": \\\\\\\\"dev\\\\\\\\"

String

kvstore:InstanceClass

Tipo de especificação da instância. Exemplo: redis.master.small.default. O valor deriva do parâmetro de solicitação InstanceClass.

String

kvstore:TLSVersion

Versão do protocolo TLS em uso.

String

Como criar políticas personalizadas do RAM?

Você pode criar políticas personalizadas e concedê-las a usuários RAM, grupos de usuários RAM ou funções RAM. Para obter instruções, consulte: