All Products
Search
Document Center

:Informasi otorisasi

Last Updated:May 20, 2026
Resource Access Management (RAM) adalah layanan yang disediakan oleh Alibaba Cloud untuk mengelola identitas pengguna dan izin akses terhadap sumber daya. Anda dapat menggunakan RAM untuk mencegah pengguna RAM berbagi Pasangan Kunci Akses Akun Alibaba Cloud Anda serta memberikan izin minimum kepada mereka. RAM menggunakan kebijakan untuk menentukan izin tersebut.
Topik ini menjelaskan elemen-elemen seperti Action, Resource, dan Condition yang didefinisikan oleh Redis. Elemen-elemen tersebut dapat digunakan untuk membuat kebijakan di RAM. Kode (RamCode) di RAM yang merepresentasikan Redis adalah kvstore. Anda dapat memberikan izin untuk Redis pada tingkat RESOURCE.

Struktur umum kebijakan

Kebijakan dapat disimpan sebagai file JSON. Contoh struktur umum kebijakan adalah sebagai berikut:
{
  "Version": "1",
  "Statement": [
    {
      "Effect": "<Effect>",
      "Action": "<Action>",
      "Resource": "<Resource>",
      "Condition": {
        "<Condition_operator>": {
          "<Condition_key>": [
            "<Condition_value>"
          ]
        }
      }
    }
  ]
}
Daftar berikut menjelaskan bidang-bidang dalam kebijakan:
  • Effect: menentukan efek otorisasi. Nilai yang valid: Allow, Deny.
  • Action: menentukan satu atau beberapa Operasi API yang diizinkan atau ditolak. Untuk informasi selengkapnya, lihat bagian Action pada topik ini.
  • Resource: menentukan satu atau beberapa sumber daya yang menjadi cakupan kebijakan. Anda dapat menggunakan Nama Sumber Daya Alibaba Cloud (ARN) untuk menentukan sumber daya. Untuk informasi selengkapnya, lihat bagian Resource pada topik ini.
  • Condition: menentukan satu atau beberapa kondisi yang harus dipenuhi agar kebijakan berlaku. Bidang ini bersifat opsional. Untuk informasi selengkapnya, lihat bagian Condition pada topik ini.
    • Condition_operator: menentukan operator kondisional. Jenis kondisi yang berbeda mendukung operator kondisional yang berbeda. Untuk informasi selengkapnya, lihat Policy elements.
    • Condition_key: menentukan kunci kondisi.
    • Condition_value: menentukan nilai kondisi.

Action

Redis mendefinisikan nilai-nilai yang dapat digunakan dalam elemen Action pernyataan kebijakan. Tabel berikut menjelaskan nilai-nilai tersebut.
  • Operation: nilai yang dapat digunakan dalam elemen Action untuk menentukan operasi pada sumber daya.
  • API operation: Operasi API yang dapat dipanggil untuk menjalankan operasi tersebut.
  • Access level: tingkat akses setiap operasi, yaitu read, write, dan list.
  • Resource type: jenis sumber daya tempat Anda dapat memberikan izin kepada pengguna RAM atau peran RAM untuk menjalankan operasi. Perhatikan hal-hal berikut:
    • Jenis sumber daya wajib ditandai dengan awalan * .
    • Jika izin tidak dapat diberikan di tingkat sumber daya, kolom Resource type operasi tersebut menggunakan All Resources.
  • Condition key: kunci kondisi yang didefinisikan oleh layanan Alibaba Cloud. Kolom ini tidak mencantumkan kunci kondisi umum yang didefinisikan oleh Alibaba Cloud. Untuk informasi selengkapnya tentang kunci kondisi umum, lihat Generic Condition Keyword.
  • Associated operation: operasi lain yang harus dimiliki izinnya oleh pengguna RAM atau peran RAM agar operasi utama dapat diselesaikan. Agar operasi berhasil, pengguna RAM atau peran RAM harus memiliki izin untuk menjalankan operasi terkait tersebut.
ActionsAPI operationAccess levelResource typeCondition keyAssociated operation
kvstore:AddShardingNodeAddShardingNodecreate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:AllocateDirectConnectionAllocateDirectConnectioncreate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:AllocateInstancePublicConnectionAllocateInstancePublicConnectioncreate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:CancelActiveOperationTasksCancelActiveOperationTasksupdate
*All Resources
*
NoneNone
kvstore:CheckCloudResourceAuthorizedCheckCloudResourceAuthorizedget
*All Resources
*
NoneNone
kvstore:CreateAccountCreateAccountcreate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:CreateBackupCreateBackupcreate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:CreateCacheAnalysisTaskCreateCacheAnalysisTaskcreate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:CreateGlobalDistributeCacheCreateGlobalDistributeCacheupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:CreateGlobalSecurityIPGroupCreateGlobalSecurityIPGroupcreate
*All Resources
*
NoneNone
kvstore:CreateInstanceCreateInstancecreate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/*
kvstore:InstanceClass
kvstore:Appendonly
kvstore:InstanceType
None
kvstore:CreateInstancesCreateInstancescreate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/*
kvstore:InstanceClass
kvstore:InstanceType
kvstore:Appendonly
None
kvstore:CreateParameterGroupCreateParameterGroupcreate
*All Resources
*
NoneNone
kvstore:CreateTairInstanceCreateTairInstancecreate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/*
kvstore:InstanceClass
kvstore:InstanceType
None
kvstore:CreateTairKVCacheVNodeCreateTairKVCacheVNodecreate
*All Resources
*
NoneNone
kvstore:DeleteAccountDeleteAccountdelete
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DeleteBackupDeleteBackupdelete
*All Resources
*
NoneNone
kvstore:DeleteGlobalSecurityIPGroupDeleteGlobalSecurityIPGroupdelete
*All Resources
*
NoneNone
kvstore:DeleteInstanceDeleteInstancedelete
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DeleteParameterGroupDeleteParameterGroupdelete
*All Resources
*
NoneNone
kvstore:DeleteShardingNodeDeleteShardingNodedelete
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeAccountsDescribeAccountsget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeActiveOperationMaintenanceConfigDescribeActiveOperationMaintenanceConfigget
*All Resources
*
NoneNone
kvstore:DescribeActiveOperationTaskDescribeActiveOperationTaskget
*All Resources
*
NoneNone
kvstore:DescribeActiveOperationTaskCountDescribeActiveOperationTaskCountget
*All Resources
*
NoneNone
kvstore:DescribeActiveOperationTasksDescribeActiveOperationTasksget
*All Resources
*
NoneNone
kvstore:DescribeAuditLogConfigDescribeAuditLogConfigget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeAuditRecordsDescribeAuditRecordsget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeAvailableResourceDescribeAvailableResourceget
*All Resources
*
NoneNone
kvstore:DescribeBackupPolicyDescribeBackupPolicyget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeBackupTasksDescribeBackupTasksget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeBackupsDescribeBackupsget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeCacheAnalysisReportDescribeCacheAnalysisReportget
*dbinstance
acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#dbInstanceId}
NoneNone
kvstore:DescribeCacheAnalysisReportListDescribeCacheAnalysisReportListget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeClusterBackupListDescribeClusterBackupListget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeClusterMemberInfoDescribeClusterMemberInfoget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeDBInstanceMonitorDescribeDBInstanceMonitorget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeDBInstanceNetInfoDescribeDBInstanceNetInfoget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeDBNodeDirectVipInfoDescribeDBNodeDirectVipInfoget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeDbInstanceConnectivityDescribeDbInstanceConnectivityget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeDedicatedClusterInstanceListDescribeDedicatedClusterInstanceListget
*All Resources
*
NoneNone
kvstore:DescribeEncryptionKeyDescribeEncryptionKeyget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeEncryptionKeyListDescribeEncryptionKeyListget
*All Resources
*
NoneNone
kvstore:DescribeEngineVersionDescribeEngineVersionget
*All Resources
*
NoneNone
kvstore:DescribeGlobalDistributeCacheDescribeGlobalDistributeCacheget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeGlobalSecurityIPGroupDescribeGlobalSecurityIPGroupget
*All Resources
*
NoneNone
kvstore:DescribeGlobalSecurityIPGroupRelationDescribeGlobalSecurityIPGroupRelationget
*All Resources
*
NoneNone
kvstore:DescribeHistoryEventsDescribeHistoryEventscreate
*All Resources
*
NoneNone
kvstore:DescribeHistoryEventsStatDescribeHistoryEventsStatget
*All Resources
*
NoneNone
kvstore:DescribeHistoryMonitorValuesDescribeHistoryMonitorValuesget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
kvstore:ResourceTag
kvstore:ResourceTag
kvstore:ResourceTag
kvstore:ResourceTag
None
kvstore:DescribeHistoryTasksDescribeHistoryTasksget
*All Resources
*
NoneNone
kvstore:DescribeHistoryTasksStatDescribeHistoryTasksStatget
*All Resources
*
NoneNone
kvstore:DescribeInstanceAttributeDescribeInstanceAttributeget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeInstanceAutoRenewalAttributeDescribeInstanceAutoRenewalAttributeget
*All Resources
*
NoneNone
kvstore:DescribeInstanceConfigDescribeInstanceConfigget
*All Resources
*
NoneNone
kvstore:DescribeInstanceSSLDescribeInstanceSSLget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeInstanceTDEStatusDescribeInstanceTDEStatusget
*All Resources
*
NoneNone
kvstore:DescribeInstancesDescribeInstanceslist
DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/*
DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeInstancesOverviewDescribeInstancesOverviewget
*All Resources
*
NoneNone
kvstore:DescribeIntranetAttributeDescribeIntranetAttributeget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeLogicInstanceTopologyDescribeLogicInstanceTopologyget
*All Resources
*
NoneNone
kvstore:DescribeMonitorItemsDescribeMonitorItemsget
*All Resources
*
NoneNone
kvstore:DescribeParameterGroupDescribeParameterGroupget
*All Resources
*
NoneNone
kvstore:DescribeParameterGroupSupportParamDescribeParameterGroupSupportParamget
*All Resources
*
NoneNone
kvstore:DescribeParameterGroupTemplateListDescribeParameterGroupTemplateListlist
*All Resources
*
NoneNone
kvstore:DescribeParameterGroupsDescribeParameterGroupslist
*All Resources
*
NoneNone
kvstore:DescribeParameterModificationHistoryDescribeParameterModificationHistoryget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#dbinstanceId}
NoneNone
kvstore:DescribeParameterTemplatesDescribeParameterTemplatesget
*All Resources
*
NoneNone
kvstore:DescribeParametersDescribeParametersget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#dbinstanceId}
NoneNone
kvstore:DescribePriceDescribePriceget
*All Resources
*
NoneNone
kvstore:DescribeRoleZoneInfoDescribeRoleZoneInfoget
*All Resources
*
NoneNone
kvstore:DescribeRunningLogRecordsDescribeRunningLogRecordsget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeSecurityGroupConfigurationDescribeSecurityGroupConfigurationget
*dbinstance
acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#dbInstanceId}
NoneNone
kvstore:DescribeSecurityIpsDescribeSecurityIpsget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:DescribeServiceLinkedRoleExistsDescribeServiceLinkedRoleExistsget
*All Resources
*
NoneNone
kvstore:DescribeSlowLogRecordsDescribeSlowLogRecordsget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#dbInstanceId}
NoneNone
kvstore:DescribeTagsDescribeTagsget
*All Resources
*
NoneNone
kvstore:DescribeTairKVCacheInferInstancesDescribeTairKVCacheInferInstanceslist
*All Resources
*
NoneNone
kvstore:DestroyInstanceDestroyInstancedelete
*All Resources
*
NoneNone
kvstore:EnableAdditionalBandwidthEnableAdditionalBandwidthupdate
*All Resources
*
NoneNone
kvstore:FlushExpireKeysFlushExpireKeysdelete
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#dbInstanceId}
NoneNone
kvstore:FlushInstanceFlushInstancedelete
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:FlushInstanceForDBFlushInstanceForDBdelete
*All Resources
*
NoneNone
kvstore:GrantAccountPrivilegeGrantAccountPrivilegeupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:InitializeKvstorePermissionInitializeKvstorePermissioncreate
*All Resources
*
NoneNone
kvstore:ListTagResourcesListTagResourcesget
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/*
NoneNone
kvstore:LockDBInstanceWriteLockDBInstanceWriteupdate
*All Resources
*
NoneNone
kvstore:MasterNodeShutDownFailOverMasterNodeShutDownFailOvernone
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:MigrateToOtherZoneMigrateToOtherZoneupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:ModifyAccountDescriptionModifyAccountDescriptionupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:ModifyAccountPasswordModifyAccountPasswordupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:ModifyActiveOperationMaintainConfigModifyActiveOperationMaintainConfigupdate
*All Resources
*
NoneNone
kvstore:ModifyActiveOperationTaskModifyActiveOperationTaskupdate
*All Resources
*
NoneNone
kvstore:ModifyActiveOperationTasksModifyActiveOperationTasksupdate
*All Resources
*
NoneNone
kvstore:ModifyAuditLogConfigModifyAuditLogConfigupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#InstanceId}
kvstore:DbAudit
None
kvstore:ModifyBackupExpireTimeModifyBackupExpireTimeupdate
*All Resources
*
NoneNone
kvstore:ModifyBackupPolicyModifyBackupPolicyupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
kvstore:EnableBackupLog
None
kvstore:ModifyDBInstanceAutoUpgradeModifyDBInstanceAutoUpgradeupdate
*All Resources
*
NoneNone
kvstore:ModifyDBInstanceConnectionStringModifyDBInstanceConnectionStringupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:ModifyDBInstanceMonitorModifyDBInstanceMonitorupdate
*All Resources
*
NoneNone
kvstore:ModifyEventInfoModifyEventInfoupdate
*All Resources
*
NoneNone
kvstore:ModifyGlobalSecurityIPGroupModifyGlobalSecurityIPGroupupdate
*All Resources
*
NoneNone
kvstore:ModifyGlobalSecurityIPGroupNameModifyGlobalSecurityIPGroupNameupdate
*All Resources
*
NoneNone
kvstore:ModifyGlobalSecurityIPGroupRelationModifyGlobalSecurityIPGroupRelationupdate
*All Resources
*
NoneNone
kvstore:ModifyInstanceAttributeModifyInstanceAttributeupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:ModifyInstanceAutoRenewalAttributeModifyInstanceAutoRenewalAttributeupdate
*All Resources
*
NoneNone
kvstore:ModifyInstanceBandwidthModifyInstanceBandwidthupdate
*All Resources
*
NoneNone
kvstore:ModifyInstanceConfigModifyInstanceConfigupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
kvstore:InstanceAofConfig
kvstore:TLSVersion
None
kvstore:ModifyInstanceMaintainTimeModifyInstanceMaintainTimeupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:ModifyInstanceMajorVersionModifyInstanceMajorVersionupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:ModifyInstanceMinorVersionModifyInstanceMinorVersionupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:ModifyInstanceNetExpireTimeModifyInstanceNetExpireTimeupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:ModifyInstanceParameterModifyInstanceParameterupdate
*All Resources
*
NoneNone
kvstore:ModifyInstanceSSLModifyInstanceSSLupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
kvstore:SSLEnabled
None
kvstore:ModifyInstanceSpecModifyInstanceSpecupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:ModifyInstanceTDEModifyInstanceTDEupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
kvstore:TDEStatus
None
kvstore:ModifyInstanceVpcAuthModeModifyInstanceVpcAuthModeupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
kvstore:VpcAuthMode
None
kvstore:ModifyIntranetAttributeModifyIntranetAttributeupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:ModifyParameterGroupModifyParameterGroupupdate
*All Resources
*
NoneNone
kvstore:ModifyResourceGroupModifyResourceGroupupdate
*All Resources
*
NoneNone
kvstore:ModifySecurityGroupConfigurationModifySecurityGroupConfigurationupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#dbInstanceId}
NoneNone
kvstore:ModifySecurityIpsModifySecurityIpsupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:ModifyTaskInfoModifyTaskInfoupdate
*All Resources
*
NoneNone
kvstore:RebootProxyRebootProxyupdate
*All Resources
*
NoneNone
kvstore:ReleaseDirectConnectionReleaseDirectConnectiondelete
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:ReleaseInstancePublicConnectionReleaseInstancePublicConnectiondelete
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:RemoveSubInstanceRemoveSubInstanceupdate
*All Resources
*
NoneNone
kvstore:RenewAdditionalBandwidthRenewAdditionalBandwidthupdate
*All Resources
*
NoneNone
kvstore:RenewInstanceRenewInstanceupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:ResetAccountPasswordResetAccountPasswordupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:RestartInstanceRestartInstanceupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#dbInstanceId}
NoneNone
kvstore:RestoreInstanceRestoreInstanceupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:SwitchInstanceHASwitchInstanceHAupdate
*All Resources
*
NoneNone
kvstore:SwitchInstanceProxySwitchInstanceProxyupdate
*All Resources
*
NoneNone
kvstore:SwitchInstanceZoneFailOverSwitchInstanceZoneFailOverupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:SwitchNetworkSwitchNetworkupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:SyncDtsStatusSyncDtsStatusupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:TagResourcesTagResourcescreate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:TransformInstanceChargeTypeTransformInstanceChargeTypeupdate
*All Resources
*
NoneNone
kvstore:TransformToEcsTransformToEcsupdate
*All Resources
*
NoneNone
kvstore:TransformToPrePaidTransformToPrePaidupdate
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:UnlockDBInstanceWriteUnlockDBInstanceWriteupdate
*All Resources
*
NoneNone
kvstore:UntagResourcesUntagResourcesdelete
*DBInstance
acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
NoneNone
kvstore:UpgradeProxyUpgradeProxyupdate
*All Resources
*
NoneNone

Resource

Redis mendefinisikan nilai-nilai yang dapat digunakan dalam Resource. Anda dapat menyambungkan kebijakan ke pengguna RAM atau peran RAM sehingga mereka dapat menjalankan operasi tertentu pada sumber daya tertentu. ARN adalah pengidentifikasi unik sumber daya di Alibaba Cloud. Perhatikan hal-hal berikut:
  • {#} menunjukkan variabel yang harus diganti dengan nilai aktual. Misalnya, {#ramcode} harus diganti dengan kode layanan Alibaba Cloud yang sesuai di RAM.
  • Tanda bintang (*) digunakan sebagai wildcard. Contoh:
    • {#resourceType} diatur ke *, semua sumber daya ditentukan.
    • {#regionId} diatur ke *, semua wilayah ditentukan.
    • {#accountId} diatur ke *, semua akun Alibaba Cloud ditentukan.
Resource typeARN
DBInstance
  • acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#DBInstanceId}
  • acs:kvstore:{#regionId}:{#accountId}:instance/{#instanceId}
  • acs:kvstore:{#regionId}:{#accountId}:instance/*
  • acs:kvstore:{#regionId}:{#accountId}:*
TairInstance
  • acs:redis:{#regionId}:{#accountId}:tairinstance/{#TairInstanceId}
  • acs:redis:{#regionId}:{#accountId}:instance/{#InstanceId}
dbinstance
  • acs:kvstore:{#regionId}:{#accountId}:dbinstance/{#dbInstanceId}

Condition

Redis mendefinisikan nilai-nilai yang dapat digunakan dalam elemen Condition pernyataan kebijakan. Tabel berikut menjelaskan kunci kondisi spesifik layanan tersebut. Kunci kondisi umum yang didefinisikan oleh Alibaba Cloud juga berlaku untuk Redis. Untuk informasi selengkapnya tentang kunci kondisi umum, lihat Generic Condition Keyword.
Tipe data menentukan operator kondisional yang dapat digunakan untuk membandingkan nilai dalam permintaan dengan nilai dalam pernyataan kebijakan. Anda harus menggunakan operator kondisional yang didukung oleh tipe data tersebut. Jika tidak, perbandingan nilai tidak dapat dilakukan dan otorisasi menjadi tidak valid. Untuk informasi selengkapnya tentang operator kondisional yang didukung oleh setiap tipe data, lihat Policy elements.
Condition keyDescriptionData type
kvstore:AppendonlyUntuk konfigurasi AOF instans, yes untuk mengaktifkan Persistensi AOF; no untuk menonaktifkan Persistensi AOFString
kvstore:DbAuditStatus fitur audit log diaktifkanBoolean
kvstore:EnableBackupLogAktifkan fitur flashback data, 1: Aktifkan fitur flashback data; 0: Nonaktifkan fitur flashback dataString
kvstore:InstanceAofConfigKonfigurasi parameter AOF instansString
kvstore:InstanceClassTipe instans. Contoh: redis.master.small.default. Sumber nilai: nilai dari parameter permintaan InstanceClass.String
kvstore:InstanceTypeTipe instans. Saat membuat instans Redis, nilainya adalah Redis atau Memcache. Saat membuat instans Tair, nilainya adalah tair_rdb, tair_scm, atau tair_essd.String
kvstore:ResourceTagInformasi tag Redis, digunakan bersama kunci tag, kvstore:ResourceTag/<tag-key>. Contoh: Jika tagnya adalah team:dev, maka kunci kondisi dan nilainya adalah "kvstore:ResourceTag/team": "dev"String
kvstore:SSLEnabledApakah akan mengaktifkan enkripsi TLS (SSL)String
kvstore:TDEStatusAktifkan Enkripsi Data Transparan (TDE) untuk instansString
kvstore:TLSVersionVersi protokol TLS yang digunakanString
kvstore:VpcAuthModeDalam mode autentikasi jaringan pribadi, Open: Lulus autentikasi password; Close: Nonaktifkan autentikasi password, yaitu aktifkan akses tanpa password.String

Langkah selanjutnya

Anda dapat membuat kebijakan kustom dan menyambungkannya ke pengguna RAM, kelompok pengguna RAM, atau peran RAM. Untuk informasi selengkapnya, lihat topik-topik berikut: