All Products
Search
Document Center

ApsaraDB for MongoDB:Otorisasi RAM

Last Updated:Jun 25, 2026

Resource Access Management (RAM) adalah layanan Alibaba Cloud yang dirancang untuk manajemen identitas pengguna dan kontrol izin akses resource. Melalui RAM, Anda dapat menerapkan prinsip least privilege tanpa perlu membagikan kunci akun Alibaba Cloud Anda kepada pengguna lain. RAM menggunakan kebijakan izin untuk menentukan otorisasi. Topik ini menjelaskan struktur umum kebijakan RAM, serta elemen pernyataan kebijakan (Action, Resource, dan Condition) yang didefinisikan oleh untuk kebijakan izin RAM. Kode RAM (RamCode) untuk adalah dds , dan granularitas otorisasi yang didukung adalah RESOURCE .

Struktur umum kebijakan

Kebijakan izin menggunakan format JSON dengan struktur umum berikut:

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

Berikut adalah penjelasan untuk setiap field dalam kebijakan

  • Version: Menentukan nomor versi kebijakan. Nilainya tetap 1.

  • Statement:

    • Effect: Menentukan hasil otorisasi. Nilai yang valid: Allow dan Deny.

    • Action: Menentukan satu atau beberapa operasi yang diizinkan atau ditolak.

    • Resource: Menentukan objek spesifik yang terpengaruh oleh operasi tersebut. Anda dapat menggunakan Alibaba Cloud Resource Names (ARNs) untuk mengidentifikasi resource tertentu.

    • Condition: Menentukan kondisi agar otorisasi berlaku. Field ini bersifat opsional.

      • Condition operator: Menentukan operator kondisional. Setiap jenis kondisi mendukung operator kondisional yang berbeda.

      • Condition_key: Menentukan condition key.

      • Condition_value: Menentukan nilai kondisi.

Action

Tabel berikut mencantumkan action yang didefinisikan oleh . Setiap kolom dalam tabel dijelaskan sebagai berikut:

  • Action: Dapat digunakan dalam elemen Action pada pernyataan kebijakan RAM untuk memberikan izin guna melakukan operasi tersebut.

  • API: API yang dipanggil untuk melakukan action tersebut.

  • Access level: Tingkat akses yang telah ditentukan untuk setiap API. Nilai yang valid: create, list, get, update, dan delete.

  • Resource type: Jenis resource yang mendukung otorisasi untuk melakukan action tersebut. Ini menunjukkan apakah action tersebut mendukung izin tingkat resource. Resource yang ditentukan harus kompatibel dengan action tersebut; jika tidak, kebijakan tidak akan berlaku.

    • Untuk API dengan izin tingkat resource, jenis resource yang diperlukan ditandai dengan tanda bintang (*). Tentukan ARN yang sesuai dalam elemen Resource pada kebijakan.

    • Untuk API tanpa izin tingkat resource, ini ditampilkan sebagai All Resources. Gunakan tanda bintang (*) dalam elemen Resource kebijakan.

  • Condition key: Ditentukan oleh layanan. Kunci ini memungkinkan kontrol yang lebih terperinci, yang berlaku baik untuk action saja maupun untuk action yang terkait dengan resource tertentu. Selain condition key spesifik layanan, Alibaba Cloud menyediakan serangkaian condition key umum yang berlaku di seluruh layanan yang terintegrasi dengan RAM. Untuk informasi lebih lanjut, lihat Common condition keys.

  • Dependent action: Action dependen yang diperlukan untuk menjalankan action tersebut. Agar action dapat dieksekusi dengan sukses, RAM user atau RAM role harus memiliki izin atas semua action dependen tersebut.

Action

API

Level akses

Tipe resource

Condition key

Action dependen

dds:CreateAccount CreateAccount create

*DBInstance

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

None None
dds:DescribeErrorLogRecords DescribeErrorLogRecords get

*dbinstance

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

None None
dds:ModifyDBInstanceConfig ModifyDBInstanceConfig update

*Instance

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

None None
dds:DescribeAuditLogFilter DescribeAuditLogFilter get

*dbinstance

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

None None
dds:ModifyNodeSpecBatch ModifyNodeSpecBatch update

*Instance

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

None None
dds:DescribeUserEncryptionKeyList DescribeUserEncryptionKeyList get

*dbinstance

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

None None
dds:ModifyDBInstanceSpec ModifyDBInstanceSpec update

*Instance

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

None None
dds:DescribeRoleZoneInfo DescribeRoleZoneInfo get

*dbinstance

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

None None
dds:DeleteGlobalSecurityIPGroup DeleteGlobalSecurityIPGroup delete

*All Resource

*

None None
dds:ModifyGlobalSecurityIPGroupName ModifyGlobalSecurityIPGroupName update

*All Resource

*

None None
dds:ModifyDBInstanceMaintainTime ModifyDBInstanceMaintainTime update

*Instance

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

None None
dds:DescribeAccounts DescribeAccounts get

*Instance

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

None None
dds:CreateDBInstance CreateDBInstance create

*Instance

acs:dds:{#regionId}:{#accountId}:dbinstance/*

None None
dds:DescribeGlobalSecurityIPGroup DescribeGlobalSecurityIPGroup list

*All Resource

*

None None
dds:DescribeDBInstancePerformance DescribeDBInstancePerformance get

*dbinstance

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

dds:ResourceTag

None
dds:DescribeRenewalPrice DescribeRenewalPrice get

*Instance

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

None None
dds:DescribeVpcsForMongoDB DescribeVpcsForMongoDB list

*All Resource

*

None None
dds:AllocatePublicNetworkAddress AllocatePublicNetworkAddress update

*Instance

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

None None
dds:ListTagResources ListTagResources get

*All Resource

*

None None
dds:DescribeInstanceRecoverTime DescribeInstanceRecoverTime none

*Instance

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

None None
dds:DescribeActiveOperationTaskRegion DescribeActiveOperationTaskRegion list

*All Resource

*

None None
dds:DescribeClusterRecoverTime DescribeClusterRecoverTime get

*Instance

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

None None
dds:DescribeBackupTasks DescribeBackupTasks none

*Instance

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

None None
dds:CreateShardingDBInstance CreateShardingDBInstance create

*Instance

acs:dds:{#regionId}:{#accountId}:dbinstance/*

None None
dds:MigrateAvailableZone MigrateAvailableZone update

*Instance

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

None None
dds:ModifyResourceGroup ModifyResourceGroup update

*dbinstance

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

None None
dds:DescribeMongoDBLogConfig DescribeMongoDBLogConfig get

*dbinstance

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

None None
dds:DescribeActiveOperationTaskCount DescribeActiveOperationTaskCount get

*All Resource

*

None None
dds:TransferClusterBackup TransferClusterBackup none

*Instance

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

None None
dds:ModifyNodeSpec ModifyNodeSpec update

*Instance

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

None None
dds:DescribeDBInstanceSSL DescribeDBInstanceSSL get

*Instance

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

None None
dds:AllocateDBInstanceSrvNetworkAddress AllocateDBInstanceSrvNetworkAddress update

*Instance

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

None None
dds:ModifyDBInstanceDiskType ModifyDBInstanceDiskType update

*Instance

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

None None
dds:ModifyActiveOperationMaintenanceConfig ModifyActiveOperationMaintenanceConfig update

*All Resource

*

None None
dds:DescribeBackupPolicy DescribeBackupPolicy get

*dbinstance

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

None None
dds:EvaluateResource EvaluateResource none

*All Resource

*

None None
dds:DescribeHistoryTasksStat DescribeHistoryTasksStat list

*Instance

acs:dds:{#regionId}:{#accountId}:dbinstance/{#InstanceId}

None None
dds:TagResources TagResources update

*Instance

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

None None
dds:CheckCloudResourceAuthorized CheckCloudResourceAuthorized get

*dbinstance

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

None None
dds:DescribeActiveOperationTask DescribeActiveOperationTask get

*All Resource

*

None None
dds:ModifyAuditPolicy ModifyAuditPolicy update

*dbinstance

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

None None
dds:DescribeRestoreDBInstanceList DescribeRestoreDBInstanceList get

*Instance

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

None None
dds:ModifyAccountDescription ModifyAccountDescription update

*Instance

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

None None
dds:DescribeDBInstanceEncryptionKey DescribeDBInstanceEncryptionKey get

*Instance

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

None None
dds:DescribeActiveOperationTasks DescribeActiveOperationTasks list

*Instance

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

None None
dds:ModifySrvNetworkAddress ModifySrvNetworkAddress update

*Instance

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

None None
dds:DescribeDBInstanceAttribute DescribeDBInstanceAttribute get

*dbinstance

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

None None
dds:ModifyGlobalSecurityIPGroup ModifyGlobalSecurityIPGroup update

*All Resource

*

None None
dds:DescribeRdsVpcs DescribeRdsVpcs get

*All Resource

*

None None
dds:SwitchDBInstanceHA SwitchDBInstanceHA none

*Instance

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

None None
dds:DescribeBackups DescribeBackups get

*Instance

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

None None
dds:DescribeAuditRecords DescribeAuditRecords get

*dbinstance

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

None None
dds:DescribeDBInstanceSpecInfo DescribeDBInstanceSpecInfo get

*All Resource

*

None None
dds:CreateGlobalSecurityIPGroup CreateGlobalSecurityIPGroup create

*All Resource

*

None None
dds:DestroyInstance DestroyInstance delete

*Instance

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

None None
dds:DescribeAvailableEngineVersion DescribeAvailableEngineVersion get

*dbinstance

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

None None
dds:DeleteNode DeleteNode delete

*Instance

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

None None
dds:AllocateNodePrivateNetworkAddress AllocateNodePrivateNetworkAddress update

*Instance

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

None None
dds:ModifyDBInstanceAttribute ModifyDBInstanceAttribute update

*Instance

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

None None
dds:DescribeRdsVSwitchs DescribeRdsVSwitchs get

*All Resource

*

None None
dds:DeleteBackup DeleteBackup delete

*dbinstance

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

None None
dds:DescribeActiveOperationTaskType DescribeActiveOperationTaskType get

*All Resource

*

None None
dds:DescribeParameterModificationHistory DescribeParameterModificationHistory get

*dbinstance

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

None None
dds:ModifyInstanceAutoRenewalAttribute ModifyInstanceAutoRenewalAttribute update

*Instance

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

None None
dds:UpgradeDBInstanceKernelVersion UpgradeDBInstanceKernelVersion update

*Instance

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

None None
dds:DescribeSecurityIps DescribeSecurityIps get

*Instance

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

None None
dds:UntagResources UntagResources update

*Instance

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

None None
dds:TransformToPrePaid TransformToPrePaid update

*Instance

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

None None
dds:DescribeReplicaSetRole DescribeReplicaSetRole get

*Instance

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

None None
dds:MigrateToOtherZone MigrateToOtherZone update

*Instance

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

None None
dds:DescribeParameters DescribeParameters get

*dbinstance

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

None None
dds:DescribeAvailabilityZones DescribeAvailabilityZones list

*All Resource

*

None None
dds:DescribeShardingNetworkAddress DescribeShardingNetworkAddress get

*Instance

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

None None
dds:CancelActiveOperationTasks CancelActiveOperationTasks update

*All Resource

*

None None
dds:ModifyDBInstanceNetExpireTime ModifyDBInstanceNetExpireTime update

*Instance

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

None None
dds:CreateNodeBatch CreateNodeBatch create

*Instance

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

None None
dds:ModifySecurityGroupConfiguration ModifySecurityGroupConfiguration update

*dbinstance

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

None None
dds:CheckRecoveryCondition CheckRecoveryCondition get

*Instance

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

None None
dds:DescribeRunningLogRecords DescribeRunningLogRecords get

*dbinstance

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

None None
dds:DescribeInstanceAutoRenewalAttribute DescribeInstanceAutoRenewalAttribute get

Instance

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

None None
dds:DescribeClusterBackups DescribeClusterBackups get

*Instance

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

None None
dds:ModifyDBInstanceMonitor ModifyDBInstanceMonitor update

*Instance

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

None None
dds:DescribeBackupDBs DescribeBackupDBs get

*Instance

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

None None
dds:ModifyInstanceVpcAuthMode ModifyInstanceVpcAuthMode update

*Instance

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

None None
dds:DescribeSecurityGroupConfiguration DescribeSecurityGroupConfiguration get

*dbinstance

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

None None
dds:DescribePrice DescribePrice get

*All Resource

*

None None
dds:UpgradeDBInstanceEngineVersion UpgradeDBInstanceEngineVersion update

*Instance

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

None None
dds:ModifySecurityIps ModifySecurityIps update

*Instance

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

None None
dds:ReleasePublicNetworkAddress ReleasePublicNetworkAddress update

*Instance

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

None None
dds:DescribeHistoryTasks DescribeHistoryTasks list

*Instance

acs:dds:{#regionId}:{#accountId}:dbinstance/{#InstanceId}

None None
dds:ModifyGlobalSecurityIPGroupRelation ModifyGlobalSecurityIPGroupRelation update

*Instance

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

None None
dds:RenewDBInstance RenewDBInstance update

*Instance

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

None None
dds:ModifyAuditLogFilter ModifyAuditLogFilter update

*dbinstance

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

None None
dds:DescribeRoleTagStatus DescribeRoleTagStatus get

*dbinstance

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

None None
dds:ModifyDBInstanceConnectionString ModifyDBInstanceConnectionString update

*Instance

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

None None
dds:RestartDBInstance RestartDBInstance update

*Instance

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

None None
dds:ModifyDBInstanceTDE ModifyDBInstanceTDE update

*Instance

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

None None
dds:ModifyDBInstanceNetworkType ModifyDBInstanceNetworkType update

*Instance

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

None None
dds:DescribeTags DescribeTags get

*All Resource

*

None None
dds:ResetAccountPassword ResetAccountPassword update

*Instance

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

None None
dds:ModifyDBInstanceSSL ModifyDBInstanceSSL update

*Instance

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

None None
dds:DescribeBackupStorage DescribeBackupStorage get

*Instance

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

None None
dds:ModifyTaskInfo ModifyTaskInfo update

*All Resource

*

None None
dds:ModifyDBInstanceDescription ModifyDBInstanceDescription update

*Instance

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

None None
dds:DescribeDBInstancesOverview DescribeDBInstancesOverview list

*Instance

acs:dds:{#regionId}:{#accountId}:dbinstance/*

None None
dds:DescribeKmsKeys DescribeKmsKeys get

*All Resource

*

None None
dds:DeleteDBInstance DeleteDBInstance delete

*Instance

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

None None
dds:DescribeBinlogFiles DescribeBinlogFiles get

*Instance

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

None None
dds:DescribeAvailableResource DescribeAvailableResource get

*All Resource

*

None None
dds:ModifyBackupExpireTime ModifyBackupExpireTime create

*dbinstance

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

None None
dds:DescribeGlobalSecurityIPGroupRelation DescribeGlobalSecurityIPGroupRelation get

*Instance

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

None None
dds:ModifyBackupPolicy ModifyBackupPolicy update

*Instance

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

None None
dds:CreateNodeRoleTag CreateNodeRoleTag update

*dbinstance

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

None None
dds:DescribeAuditPolicy DescribeAuditPolicy get

*dbinstance

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

None None
dds:RestartNode RestartNode update

*Instance

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

None None
dds:DescribeDBInstances DescribeDBInstances get

*Instance

acs:dds:{#regionId}:{#accountId}:dbinstance/*

*Instance

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

None None
dds:TransformInstanceChargeType TransformInstanceChargeType update

*Instance

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

None None
dds:DescribeDBInstanceMonitor DescribeDBInstanceMonitor get

*Instance

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

None None
dds:DescribeDBInstanceSwitchLog DescribeDBInstanceSwitchLog list

*Instance

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

None None
dds:ModifyActiveOperationTasks ModifyActiveOperationTasks update

*All Resource

*

None None
dds:CreateBackup CreateBackup create

*dbinstance

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

None None
dds:ReleaseNodePrivateNetworkAddress ReleaseNodePrivateNetworkAddress update

*Instance

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

None None
dds:DescribeDBInstanceTDEInfo DescribeDBInstanceTDEInfo get

*Instance

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

None None
dds:CheckServiceLinkedRole CheckServiceLinkedRole get

*All Resource

*

None None
dds:DescribeSlowLogRecords DescribeSlowLogRecords get

*Instance

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

None None
dds:ModifyParameters ModifyParameters update

*Instance

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

None None
dds:CreateNode CreateNode create

*dbinstance

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

None None
dds:DescribeActiveOperationMaintenanceConfig DescribeActiveOperationMaintenanceConfig get

*All Resource

*

None None

Resource

Tabel berikut mencantumkan resource yang ditentukan oleh . Tentukan resource tersebut dalam elemen Resource pada pernyataan kebijakan RAM untuk memberikan izin terhadap operasi tertentu. Resource tersebut diidentifikasi secara unik menggunakan ARN dengan format: acs:{#ramcode}:{#regionId}:{#accountId}:{#resourceType}:

  • acs: Singkatan dari Alibaba Cloud service, yang menunjukkan cloud publik Alibaba Cloud.

  • {#ramcode}: Kode yang digunakan dalam RAM untuk menunjukkan layanan Alibaba Cloud.

  • {#regionId}: region ID. Jika resource mencakup semua wilayah, atur nilainya menjadi tanda bintang (*).

  • {#accountId}: ID akun Alibaba Cloud. Jika resource mencakup semua akun Alibaba Cloud, atur nilainya menjadi tanda bintang (*).

  • {#resourceType}: Identifier resource yang ditentukan oleh layanan. Mendukung struktur hierarkis, mirip dengan path file. Jika pernyataan mencakup resource global, atur nilainya menjadi tanda bintang (*).

Tipe resource

ARN

DBInstance
  • acs:dds:{#regionId}:{#accountId}:dbinstance/{#dbInstanceId}
  • acs:dds:{#regionId}:{#accountId}:dbinstance/*
dbinstance
  • acs:dds:{#regionId}:{#accountId}:dbinstance/{#dbinstanceId}
  • acs:dds:{#regionId}:{#accountId}:dbinstance/*
Instance
  • acs:dds:{#regionId}:{#accountId}:dbinstance/{#dbinstanceId}
  • acs:dds:{#regionId}:{#accountId}:dbinstance/*
  • acs:dds:{#regionId}:{#accountId}:dbinstance/{#InstanceId}
  • acs:dds:{#regionId}:{#accountId}:instance/*
  • acs:dds:{#regionId}:{#accountId}:instance/{#InstanceId}

Condition

Tabel berikut mencantumkan condition key tingkat produk yang didefinisikan oleh . Anda juga dapat menggunakan Common condition keys dari Alibaba Cloud. Tentukan kunci-kunci ini dalam elemen Condition pada pernyataan kebijakan RAM untuk menetapkan aturan otorisasi yang lebih terperinci. Dalam condition key, tentukan nilai kondisi dalam elemen Condition_value pada kebijakan.

Setiap condition key memiliki tipe data tertentu, seperti string, number, Boolean, atau alamat IP. Tipe data tersebut menentukan operator kondisional mana yang dapat digunakan untuk membandingkan nilai permintaan dengan nilai kebijakan. Anda harus menentukan operator kondisional yang kompatibel dengan tipe data condition key tersebut. Operator yang tidak sesuai akan membuat kebijakan tidak berlaku. Lihat Condition operator untuk kombinasi yang valid.

Condition key

Deskripsi

Tipe data

acs:ResourceTag Otentikasi berbasis tag. STRING

Cara membuat kebijakan RAM kustom?

Anda dapat membuat kebijakan kustom dan memberikannya kepada RAM user, RAM user group, atau RAM role. Untuk caranya, lihat: