Tindakan, sumber daya, dan kunci kondisi untuk Amazon RDS - Referensi Otorisasi Layanan

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Tindakan, sumber daya, dan kunci kondisi untuk Amazon RDS

Amazon RDS (awalan layanan:rds) menyediakan kunci konteks sumber daya, tindakan, dan kondisi khusus layanan berikut untuk digunakan dalam IAM kebijakan izin.

Referensi:

Tindakan yang ditentukan oleh Amazon RDS

Anda dapat menentukan tindakan berikut dalam Action elemen pernyataan IAM kebijakan. Gunakan kebijakan untuk memberikan izin untuk melaksanakan operasi dalam AWS. Ketika Anda menggunakan tindakan dalam kebijakan, Anda biasanya mengizinkan atau menolak akses ke API operasi atau CLI perintah dengan nama yang sama. Namun, dalam beberapa kasus, satu tindakan tunggal mengontrol akses ke lebih dari satu operasi. Atau, beberapa operasi memerlukan beberapa tindakan yang berbeda.

Kolom tipe sumber daya pada tabel Tindakan menunjukkan apakah setiap tindakan mendukung izin tingkat sumber daya. Jika tidak ada nilai untuk kolom ini, Anda harus menentukan semua sumber daya (“*”) yang berlaku kebijakan dalam Resource elemen pernyataan kebijakan Anda. Jika kolom menyertakan jenis sumber daya, maka Anda dapat menentukan ARN jenis itu dalam pernyataan dengan tindakan tersebut. Jika tindakan memiliki satu atau lebih sumber daya yang diperlukan, pemanggil harus memiliki izin untuk menggunakan tindakan dengan sumber daya tersebut. Sumber daya yang diperlukan ditunjukkan dalam tabel dengan tanda bintang (*). Jika Anda membatasi akses sumber daya dengan Resource elemen dalam IAM kebijakan, Anda harus menyertakan pola ARN atau untuk setiap jenis sumber daya yang diperlukan. Beberapa tindakan mendukung berbagai jenis sumber daya. Jika jenis sumber daya opsional (tidak ditunjukkan sesuai kebutuhan), maka Anda dapat memilih untuk menggunakan salah satu jenis sumber daya opsional.

Kolom Condition keys pada tabel Actions menyertakan kunci yang dapat Anda tentukan dalam Condition elemen pernyataan kebijakan. Untuk informasi selengkapnya tentang kunci kondisi yang terkait dengan sumber daya untuk layanan, lihat kolom Kunci kondisi pada tabel Jenis sumber daya.

catatan

Kunci kondisi sumber daya tercantum dalam tabel Jenis sumber daya. Anda dapat menemukan tautan ke jenis sumber daya yang berlaku untuk tindakan di kolom Jenis sumber daya (*wajib) pada tabel Tindakan. Jenis sumber daya dalam tabel Jenis sumber daya menyertakan kolom Kunci kondisi, yang merupakan kunci kondisi sumber daya yang berlaku untuk tindakan dalam tabel Tindakan.

Untuk detail tentang kolom dalam tabel berikut, lihat Tabel tindakan.

Tindakan Deskripsi Tingkat akses Jenis sumber daya (*diperlukan) Kunci syarat Tindakan bergantung
AddRoleToDBCluster Memberikan izin untuk mengaitkan peran Identity and Access Management (IAM) dari klaster Aurora DB Tulis

cluster*

iam:PassRole

AddRoleToDBInstance Memberikan izin untuk mengaitkan peran AWS Identity and Access Management (IAM) dengan instans DB Tulis

db*

iam:PassRole

AddSourceIdentifierToSubscription Memberikan izin untuk menambahkan pengenal sumber ke langganan pemberitahuan RDS acara yang ada Tulis

es*

AddTagsToResource Memberikan izin untuk menambahkan tag metadata ke sumber daya Amazon RDS Penandaan

cev

cluster

cluster-endpoint

cluster-pg

cluster-snapshot

db

deployment

es

integration

og

pg

proxy

proxy-endpoint

ri

secgrp

snapshot

snapshot-tenant-database

subgrp

target-group

tenant-database

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

ApplyPendingMaintenanceAction Memberikan izin untuk menerapkan tindakan pemeliharaan yang tertunda ke sumber daya Tulis

cluster

db

AuthorizeDBSecurityGroupIngress Memberikan izin untuk mengaktifkan masuknya DBSecurityGroup menggunakan salah satu dari dua bentuk otorisasi Manajemen izin

secgrp*

BacktrackDBCluster Memberikan izin untuk mundur cluster DB ke waktu tertentu, tanpa membuat cluster DB baru Tulis

cluster*

CancelExportTask Memberikan izin untuk membatalkan tugas ekspor yang sedang berlangsung Tulis
CopyCustomDBEngineVersion[hanya izin] Memberikan izin untuk menyalin versi mesin khusus Tulis

cev*

CopyDBClusterParameterGroup Memberikan izin untuk menyalin grup parameter cluster DB yang ditentukan Tulis

cluster-pg*

rds:AddTagsToResource

aws:RequestTag/${TagKey}

aws:TagKeys

CopyDBClusterSnapshot Memberikan izin untuk membuat snapshot dari cluster DB Tulis

cluster-snapshot*

rds:AddTagsToResource

aws:RequestTag/${TagKey}

aws:TagKeys

CopyDBParameterGroup Memberikan izin untuk menyalin grup parameter DB yang ditentukan Tulis

pg*

rds:AddTagsToResource

aws:RequestTag/${TagKey}

aws:TagKeys

CopyDBSnapshot Memberikan izin untuk menyalin snapshot DB yang ditentukan Tulis

snapshot*

rds:AddTagsToResource

rds:CopyCustomDBEngineVersion

aws:RequestTag/${TagKey}

aws:TagKeys

rds:CopyOptionGroup

CopyOptionGroup Memberikan izin untuk menyalin grup opsi yang ditentukan Tulis

og*

rds:AddTagsToResource

aws:RequestTag/${TagKey}

aws:TagKeys

CreateBlueGreenDeployment Memberikan izin untuk membuat penerapan biru-hijau untuk cluster sumber atau instance tertentu Tulis

deployment*

rds:AddTagsToResource

rds:CreateDBCluster

rds:CreateDBClusterEndpoint

rds:CreateDBInstance

rds:CreateDBInstanceReadReplica

cluster

cluster-pg

db

pg

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

rds:cluster-tag/${TagKey}

rds:cluster-pg-tag/${TagKey}

rds:db-tag/${TagKey}

rds:pg-tag/${TagKey}

rds:req-tag/${TagKey}

rds:DatabaseEngine

rds:DatabaseName

rds:StorageEncrypted

rds:DatabaseClass

rds:StorageSize

rds:MultiAz

rds:Piops

rds:Vpc

CreateCustomDBEngineVersion Memberikan izin untuk membuat versi mesin khusus Tulis

cev*

iam:CreateServiceLinkedRole

mediaimport:CreateDatabaseBinarySnapshot

rds:AddTagsToResource

aws:RequestTag/${TagKey}

aws:TagKeys

CreateDBCluster Memberikan izin untuk membuat cluster DB baru Tulis

cluster*

iam:PassRole

kms:CreateGrant

kms:Decrypt

kms:DescribeKey

kms:GenerateDataKey

rds:AddTagsToResource

rds:CreateDBInstance

secretsmanager:CreateSecret

secretsmanager:TagResource

cluster-pg*

og*

subgrp*

db

global-cluster

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

rds:DatabaseEngine

rds:DatabaseName

rds:StorageEncrypted

rds:DatabaseClass

rds:StorageSize

rds:Piops

rds:ManageMasterUserPassword

CreateDBClusterEndpoint Memberikan izin untuk membuat titik akhir kustom baru dan mengaitkannya dengan cluster Amazon Aurora DB atau cluster Amazon DocumentDB Tulis

cluster*

rds:AddTagsToResource

cluster-endpoint*

rds:EndpointType

aws:RequestTag/${TagKey}

aws:TagKeys

CreateDBClusterParameterGroup Memberikan izin untuk membuat grup parameter cluster DB baru Tulis

cluster-pg*

rds:AddTagsToResource

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

CreateDBClusterSnapshot Memberikan izin untuk membuat snapshot dari cluster DB Tulis

cluster*

rds:AddTagsToResource

cluster-snapshot*

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

CreateDBInstance Memberikan izin untuk membuat instans DB baru Tulis

db*

iam:PassRole

kms:CreateGrant

kms:Decrypt

kms:DescribeKey

kms:GenerateDataKey

rds:AddTagsToResource

rds:CreateTenantDatabase

secretsmanager:CreateSecret

secretsmanager:TagResource

cluster

og

pg

secgrp

subgrp

rds:BackupTarget

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

rds:ManageMasterUserPassword

CreateDBInstanceReadReplica Memberikan izin untuk membuat instans DB yang bertindak sebagai Read Replica dari instans DB sumber Tulis

cluster*

iam:PassRole

rds:AddTagsToResource

db*

og*

pg*

subgrp*

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

CreateDBParameterGroup Memberikan izin untuk membuat grup parameter DB baru Tulis

pg*

rds:AddTagsToResource

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

CreateDBProxy Memberikan izin untuk membuat proxy database Tulis

aws:RequestTag/${TagKey}

aws:TagKeys

iam:PassRole

CreateDBProxyEndpoint Memberikan izin untuk membuat endpoint proxy database Tulis

proxy*

proxy-endpoint*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateDBSecurityGroup Memberikan izin untuk membuat grup keamanan DB baru. Grup keamanan DB mengontrol akses ke instans DB Tulis

secgrp*

rds:AddTagsToResource

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

CreateDBShardGroup Memberikan izin untuk membuat grup shard DB Basis Data Aurora Limitless baru Tulis

cluster*

shardgrp*

CreateDBSnapshot Memberikan izin untuk membuat DBSnapshot Tulis

db*

rds:AddTagsToResource

snapshot*

snapshot-tenant-database*

rds:BackupTarget

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

CreateDBSubnetGroup Memberikan izin untuk membuat grup subnet DB baru Tulis

subgrp*

rds:AddTagsToResource

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

CreateEventSubscription Memberikan izin untuk membuat langganan notifikasi RDS acara Tulis

es*

rds:AddTagsToResource

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

CreateGlobalCluster Memberikan izin untuk membuat database global Aurora atau database global DocumentDB yang tersebar di beberapa wilayah Tulis

cluster*

global-cluster*

CreateIntegration Memberikan izin untuk membuat integrasi nol Aurora dengan ETL Redshift Tulis

cluster*

kms:CreateGrant

kms:DescribeKey

rds:AddTagsToResource

integration*

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

CreateOptionGroup Memberikan izin untuk membuat grup opsi baru Tulis

og*

rds:AddTagsToResource

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

CreateTenantDatabase Memberikan izin untuk membuat database penyewa baru Tulis

db*

rds:AddTagsToResource

tenant-database*

aws:RequestTag/${TagKey}

aws:TagKeys

rds:TenantDatabaseName

CrossRegionCommunication[hanya izin] Memberikan izin untuk mengakses sumber daya di Wilayah terpencil saat menjalankan operasi Lintas wilayah, seperti salinan snapshot lintas wilayah atau pembuatan replika baca lintas wilayah Tulis
DeleteBlueGreenDeployment Memberikan izin untuk menghapus penerapan hijau biru Tulis

deployment*

rds:DeleteDBCluster

rds:DeleteDBClusterEndpoint

rds:DeleteDBInstance

rds:PromoteReadReplica

rds:PromoteReadReplicaDBCluster

aws:ResourceTag/${TagKey}

DeleteCustomDBEngineVersion Memberikan izin untuk menghapus versi mesin kustom yang ada Tulis

cev*

DeleteDBCluster Memberikan izin untuk menghapus cluster DB yang telah disediakan sebelumnya Tulis

cluster*

rds:AddTagsToResource

rds:CreateDBClusterSnapshot

rds:DeleteDBInstance

cluster-snapshot*

DeleteDBClusterAutomatedBackup Memberikan izin untuk menghapus cadangan otomatis klaster berdasarkan DbClusterResourceId nilai cluster sumber atau ID sumber daya kluster yang dapat dipulihkan Tulis

cluster-auto-backup*

DeleteDBClusterEndpoint Memberikan izin untuk menghapus titik akhir kustom dan menghapusnya dari cluster Amazon Aurora DB atau cluster Amazon DocumentDB Tulis

cluster-endpoint*

DeleteDBClusterParameterGroup Memberikan izin untuk menghapus grup parameter cluster DB tertentu Tulis

cluster-pg*

DeleteDBClusterSnapshot Memberikan izin untuk menghapus snapshot cluster DB Tulis

cluster-snapshot*

DeleteDBInstance Memberikan izin untuk menghapus instans DB yang telah disediakan sebelumnya Tulis

db*

rds:AddTagsToResource

rds:CreateDBSnapshot

rds:DeleteTenantDatabase

DeleteDBInstanceAutomatedBackup Memberikan izin untuk menghapus cadangan otomatis berdasarkan DbiResourceId nilai instans sumber atau ID sumber daya instans yang dapat dipulihkan Tulis

auto-backup*

DeleteDBParameterGroup Memberikan izin untuk menghapus yang ditentukan DBParameterGroup Tulis

pg*

DeleteDBProxy Memberikan izin untuk menghapus proxy database Tulis

proxy*

DeleteDBProxyEndpoint Memberikan izin untuk menghapus titik akhir proxy database Tulis

proxy-endpoint*

DeleteDBSecurityGroup Memberikan izin untuk menghapus grup keamanan DB Tulis

secgrp*

DeleteDBShardGroup Memberikan izin untuk menghapus grup shard DB Basis Data Aurora Limitless Tulis

shardgrp*

DeleteDBSnapshot Memberikan izin untuk menghapus DBSnapshot Tulis

snapshot*

DeleteDBSubnetGroup Memberikan izin untuk menghapus grup subnet DB Tulis

subgrp*

DeleteEventSubscription Memberikan izin untuk menghapus langganan pemberitahuan RDS acara Tulis

es*

DeleteGlobalCluster Memberikan izin untuk menghapus kluster database global Tulis

global-cluster*

DeleteIntegration Memberikan izin untuk menghapus integrasi nol Aurora dengan ETL Redshift Tulis

integration*

DeleteOptionGroup Memberikan izin untuk menghapus grup opsi yang ada Tulis

og*

DeleteTenantDatabase Memberikan izin untuk menghapus database penyewa Tulis

db*

rds:AddTagsToResource

rds:CreateDBSnapshot

tenant-database*

DeregisterDBProxyTargets Memberikan izin untuk menghapus target dari grup target proxy database Tulis

cluster*

db*

proxy*

target-group*

DescribeAccountAttributes Memberikan izin untuk mencantumkan semua atribut untuk akun pelanggan Daftar
DescribeBlueGreenDeployments Memberikan izin untuk menggambarkan penerapan hijau biru Daftar

deployment

DescribeCertificates Memberikan izin untuk mencantumkan kumpulan sertifikat CA yang disediakan oleh Amazon RDS untuk ini Akun AWS Daftar
DescribeDBClusterAutomatedBackups Memberikan izin untuk mengembalikan daftar cadangan otomatis cluster untuk kluster saat ini dan yang dihapus Daftar

cluster-auto-backup*

cluster

DescribeDBClusterBacktracks Memberikan izin untuk mengembalikan informasi tentang backtrack untuk cluster DB Daftar

cluster*

DescribeDBClusterEndpoints Memberikan izin untuk mengembalikan informasi tentang titik akhir untuk klaster DB Amazon Aurora Daftar

cluster

cluster-endpoint

DescribeDBClusterParameterGroups Memberikan izin untuk mengembalikan daftar deskripsi DBClusterParameterGroup Daftar

cluster-pg*

DescribeDBClusterParameters Memberikan izin untuk mengembalikan daftar parameter terperinci untuk grup parameter cluster DB tertentu Daftar

cluster-pg*

DescribeDBClusterSnapshotAttributes Memberikan izin untuk mengembalikan daftar nama dan nilai atribut snapshot cluster DB untuk snapshot cluster DB manual Daftar

cluster-snapshot*

DescribeDBClusterSnapshots Memberikan izin untuk mengembalikan informasi tentang snapshot cluster DB Daftar

cluster

cluster-snapshot

DescribeDBClusters Memberikan izin untuk mengembalikan informasi tentang cluster Aurora DB yang disediakan atau cluster DocumentDB Daftar

cluster*

DescribeDBEngineVersions Memberikan izin untuk mengembalikan daftar mesin DB yang tersedia Daftar
DescribeDBInstanceAutomatedBackups Memberikan izin untuk mengembalikan daftar cadangan otomatis untuk instance saat ini dan yang dihapus Daftar

auto-backup

db

DescribeDBInstances Memberikan izin untuk mengembalikan informasi tentang instance yang disediakan RDS Daftar

db*

DescribeDBLogFiles Memberikan izin untuk mengembalikan daftar file log DB untuk instance DB Daftar

db*

DescribeDBParameterGroups Memberikan izin untuk mengembalikan daftar deskripsi DBParameterGroup Daftar

pg*

DescribeDBParameters Memberikan izin untuk mengembalikan daftar parameter terperinci untuk grup parameter DB tertentu Daftar

pg*

DescribeDBProxies Memberikan izin untuk melihat proxy Daftar

proxy*

DescribeDBProxyEndpoints Memberikan izin untuk melihat titik akhir proxy Daftar

proxy*

proxy-endpoint*

DescribeDBProxyTargetGroups Memberikan izin untuk melihat detail grup target proxy database Daftar

proxy*

DescribeDBProxyTargets Memberikan izin untuk melihat detail target proxy database Daftar

proxy*

target-group*

DescribeDBRecommendations Memberikan izin untuk membuat daftar rincian rekomendasi Daftar
DescribeDBSecurityGroups Memberikan izin untuk mengembalikan daftar deskripsi DBSecurityGroup Daftar

secgrp*

DescribeDBShardGroups Memberikan izin untuk mengembalikan informasi tentang semua grup pecahan DB Basis Data Aurora Limitless untuk akun ini. Anda dapat memfilter berdasarkan grup pecahan Daftar

shardgrp*

DescribeDBSnapshotAttributes Memberikan izin untuk mengembalikan daftar nama dan nilai atribut snapshot DB untuk snapshot DB manual Daftar

snapshot*

DescribeDBSnapshotTenantDatabases Memberikan izin untuk mengembalikan informasi tentang database penyewa dalam snapshot DB. Anda dapat memfilter berdasarkan Wilayah atau snapshot Daftar

snapshot-tenant-database*

db

snapshot

DescribeDBSnapshots Memberikan izin untuk mengembalikan informasi tentang snapshot DB Daftar

db

snapshot

DescribeDBSubnetGroups Memberikan izin untuk mengembalikan daftar deskripsi DBSubnetGroup Daftar

subgrp*

DescribeEngineDefaultClusterParameters Memberikan izin untuk mengembalikan informasi parameter mesin dan sistem default untuk mesin database cluster Daftar
DescribeEngineDefaultParameters Memberikan izin untuk mengembalikan informasi parameter mesin dan sistem default untuk mesin database yang ditentukan Daftar
DescribeEventCategories Memberikan izin untuk menampilkan daftar kategori untuk semua jenis sumber peristiwa, atau, jika ditentukan, untuk jenis sumber tertentu Daftar
DescribeEventSubscriptions Memberikan izin untuk membuat daftar semua deskripsi langganan untuk akun pelanggan Daftar

es*

DescribeEvents Memberikan izin untuk mengembalikan peristiwa yang terkait dengan instans DB, grup keamanan DB, snapshot DB, dan grup parameter DB selama 14 hari terakhir Daftar
DescribeExportTasks Memberikan izin untuk mengembalikan informasi tentang tugas ekspor Daftar

cluster

cluster-snapshot

snapshot

DescribeGlobalClusters Memberikan izin untuk mengembalikan informasi tentang cluster database global Aurora atau cluster database global DocumentDB Daftar

global-cluster*

DescribeIntegrations Memberikan izin untuk menggambarkan integrasi nol Aurora dengan ETL Redshift Daftar

integration*

aws:ResourceTag/${TagKey}

DescribeOptionGroupOptions Memberikan izin untuk menjelaskan semua opsi yang tersedia Daftar
DescribeOptionGroups Memberikan izin untuk menjelaskan grup opsi yang tersedia Daftar

og*

DescribeOrderableDBInstanceOptions Memberikan izin untuk mengembalikan daftar opsi instans DB yang dapat dipesan untuk mesin yang ditentukan Daftar
DescribePendingMaintenanceActions Memberikan izin untuk mengembalikan daftar sumber daya (misalnya, instans DB) yang memiliki setidaknya satu tindakan pemeliharaan yang tertunda Daftar

cluster

db

DescribeRecommendationGroups[hanya izin] Memberikan izin untuk mengembalikan informasi tentang grup rekomendasi Baca
DescribeRecommendations[hanya izin] Memberikan izin untuk mengembalikan informasi tentang rekomendasi Baca
DescribeReservedDBInstances Memberikan izin untuk mengembalikan informasi tentang instans DB yang dicadangkan untuk akun ini, atau tentang instans DB cadangan yang ditentukan Daftar

ri*

DescribeReservedDBInstancesOfferings Memberikan izin untuk mencantumkan penawaran instans DB cadangan yang tersedia Daftar
DescribeSourceRegions Memberikan izin untuk mengembalikan daftar sumber Wilayah AWS tempat arus Wilayah AWS dapat membuat Read Replica atau menyalin snapshot DB Daftar
DescribeTenantDatabases Memberikan izin untuk mengembalikan informasi tentang database penyewa yang disediakan. Anda dapat memfilter berdasarkan Wilayah atau snapshot Daftar

tenant-database*

db

DescribeValidDBInstanceModifications Memberikan izin untuk membuat daftar modifikasi yang tersedia yang dapat Anda buat pada instans DB Anda Daftar

db*

DisableHttpEndpoint Memberikan izin untuk menonaktifkan titik akhir http untuk cluster DB Tulis

cluster*

DownloadCompleteDBLogFile Memberikan izin untuk mengunduh file log tertentu Baca

db*

DownloadDBLogFilePortion Memberikan izin untuk mengunduh semua atau sebagian dari file log yang ditentukan, berukuran hingga 1 MB Baca

db*

EnableHttpEndpoint Memberikan izin untuk mengaktifkan titik akhir http untuk cluster DB Tulis

cluster*

FailoverDBCluster Memberikan izin untuk memaksa failover untuk cluster DB Tulis

cluster*

FailoverGlobalCluster Memberikan izin untuk melakukan failover klaster global Tulis

cluster*

global-cluster*

ListTagsForResource Memberikan izin untuk mencantumkan semua tag di sumber daya Amazon RDS Baca

cev

cluster

cluster-endpoint

cluster-pg

cluster-snapshot

db

es

integration

og

pg

proxy

proxy-endpoint

ri

secgrp

snapshot

snapshot-tenant-database

subgrp

target-group

tenant-database

ModifyActivityStream Memberikan izin untuk memodifikasi aliran aktivitas database Tulis

db*

ModifyCertificates Memberikan izin untuk memodifikasi sertifikat Secure SocketsLayer/Transport Layer Security (SSL/TLS) default sistem untuk Amazon RDS untuk instans DB baru Tulis
ModifyCurrentDBClusterCapacity Memberikan izin untuk mengubah kapasitas klaster saat ini untuk klaster DB Tanpa Server Amazon Aurora Tulis

cluster*

ModifyCustomDBEngineVersion Memberikan izin untuk memodifikasi versi mesin kustom yang ada Tulis

cev*

ModifyDBCluster Memberikan izin untuk mengubah setelan untuk cluster Amazon Aurora DB atau klaster Amazon DocumentDB Tulis

cluster*

iam:PassRole

kms:CreateGrant

kms:Decrypt

kms:DescribeKey

kms:GenerateDataKey

rds:ModifyDBInstance

secretsmanager:CreateSecret

secretsmanager:RotateSecret

secretsmanager:TagResource

cluster-pg

og

pg

rds:DatabaseClass

rds:StorageSize

rds:Piops

rds:ManageMasterUserPassword

ModifyDBClusterEndpoint Memberikan izin untuk memodifikasi properti titik akhir di cluster Amazon Aurora DB atau klaster Amazon DocumentDB Tulis

cluster-endpoint*

ModifyDBClusterParameterGroup Memberikan izin untuk memodifikasi parameter grup parameter cluster DB Tulis

cluster-pg*

ModifyDBClusterSnapshotAttribute Memberikan izin untuk menambahkan atribut dan nilai ke, atau menghapus atribut dan nilai dari, snapshot cluster DB manual Tulis

cluster-snapshot*

ModifyDBInstance Memberikan izin untuk memodifikasi pengaturan untuk instans DB Tulis

db*

iam:PassRole

kms:CreateGrant

kms:Decrypt

kms:DescribeKey

kms:GenerateDataKey

rds:AddTagsToResource

rds:CreateTenantDatabase

secretsmanager:CreateSecret

secretsmanager:RotateSecret

secretsmanager:TagResource

og

pg

secgrp

subgrp

rds:ManageMasterUserPassword

ModifyDBParameterGroup Memberikan izin untuk memodifikasi parameter grup parameter DB Tulis

pg*

ModifyDBProxy Memberikan izin untuk memodifikasi proxy database Tulis

proxy*

iam:PassRole

ModifyDBProxyEndpoint Memberikan izin untuk memodifikasi titik akhir proxy database Tulis

proxy-endpoint*

ModifyDBProxyTargetGroup Memberikan izin untuk memodifikasi grup target untuk proxy database Tulis

target-group*

ModifyDBRecommendation Memberikan izin untuk memodifikasi rekomendasi Tulis
ModifyDBShardGroup Memberikan izin untuk memodifikasi properti grup shard DB Basis Data Aurora Limitless Tulis

shardgrp*

ModifyDBSnapshot Memberikan izin untuk memperbarui snapshot DB manual, yang dapat dienkripsi atau tidak dienkripsi, dengan versi mesin baru Tulis

snapshot*

og

ModifyDBSnapshotAttribute Memberikan izin untuk menambahkan atribut dan nilai ke, atau menghapus atribut dan nilai dari, snapshot DB manual Tulis

snapshot*

ModifyDBSubnetGroup Memberikan izin untuk memodifikasi grup subnet DB yang ada Tulis

subgrp*

ModifyEventSubscription Memberikan izin untuk mengubah langganan pemberitahuan RDS acara yang ada Tulis

es*

ModifyGlobalCluster Memberikan izin untuk mengubah setelan untuk klaster global Amazon Aurora atau klaster global Amazon DocumentDB Tulis

global-cluster*

ModifyIntegration Memberikan izin untuk memodifikasi integrasi nol Aurora dengan ETL Redshift Tulis

integration*

ModifyOptionGroup Memberikan izin untuk memodifikasi grup opsi yang ada Tulis

og*

iam:PassRole

ModifyRecommendation[hanya izin] Memberikan izin untuk memodifikasi rekomendasi Tulis
ModifyTenantDatabase Memberikan izin untuk memodifikasi database penyewa Tulis

db*

tenant-database*

rds:TenantDatabaseName

PromoteReadReplica Memberikan izin untuk mempromosikan instans Read Replica DB ke instans DB mandiri Tulis

db*

PromoteReadReplicaDBCluster Memberikan izin untuk mempromosikan cluster Read Replica DB ke cluster DB mandiri Tulis

cluster*

PurchaseReservedDBInstancesOffering Memberikan izin untuk membeli penawaran instans DB yang dipesan Tulis

ri*

aws:RequestTag/${TagKey}

aws:TagKeys

RebootDBCluster Memberikan izin untuk me-reboot cluster DB yang telah disediakan sebelumnya Tulis

cluster*

rds:RebootDBInstance

RebootDBInstance Memberikan izin untuk memulai kembali layanan mesin database Tulis

db*

RebootDBShardGroup Memberikan izin untuk me-reboot grup shard DB Basis Data Aurora Limitless Tulis

shardgrp*

RegisterDBProxyTargets Memberikan izin untuk menambahkan target ke grup target proxy database Tulis

target-group*

RemoveFromGlobalCluster Memberikan izin untuk melepaskan cluster sekunder Aurora dari cluster database global Aurora atau cluster global DocumentDB Tulis

cluster*

global-cluster*

RemoveRoleFromDBCluster Memberikan izin untuk memisahkan peran AWS Identity and Access Management (IAM) dari klaster Amazon Aurora DB Tulis

cluster*

iam:PassRole

RemoveRoleFromDBInstance Memberikan izin untuk memisahkan peran AWS Identity and Access Management (IAM) dari instans DB Tulis

db*

iam:PassRole

RemoveSourceIdentifierFromSubscription Memberikan izin untuk menghapus pengenal sumber dari langganan pemberitahuan RDS acara yang ada Tulis

es*

RemoveTagsFromResource Memberikan izin untuk menghapus tag metadata dari sumber daya Amazon RDS Penandaan

cev

cluster

cluster-endpoint

cluster-pg

cluster-snapshot

db

deployment

es

integration

og

pg

proxy

proxy-endpoint

ri

secgrp

snapshot

snapshot-tenant-database

subgrp

target-group

tenant-database

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

ResetDBClusterParameterGroup Memberikan izin untuk memodifikasi parameter grup parameter cluster DB ke nilai default Tulis

cluster-pg*

ResetDBParameterGroup Memberikan izin untuk memodifikasi parameter grup parameter DB ke nilai default mesin/sistem Tulis

pg*

RestoreDBClusterFromS3 Memberikan izin untuk membuat cluster Amazon Aurora DB dari data yang disimpan di bucket Amazon S3 Tulis

cluster*

iam:PassRole

kms:CreateGrant

kms:Decrypt

kms:DescribeKey

kms:GenerateDataKey

rds:AddTagsToResource

secretsmanager:CreateSecret

secretsmanager:TagResource

cluster-pg*

og*

subgrp*

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

rds:DatabaseEngine

rds:DatabaseName

rds:StorageEncrypted

rds:ManageMasterUserPassword

RestoreDBClusterFromSnapshot Memberikan izin untuk membuat cluster DB baru dari snapshot cluster DB Tulis

cluster*

iam:PassRole

rds:AddTagsToResource

rds:CreateDBInstance

cluster-pg*

og*

subgrp*

cluster-snapshot

snapshot

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

rds:DatabaseClass

rds:StorageSize

rds:Piops

RestoreDBClusterToPointInTime Memberikan izin untuk memulihkan cluster DB ke titik waktu yang sewenang-wenang Tulis

cluster*

iam:PassRole

rds:AddTagsToResource

rds:CreateDBInstance

cluster-pg*

og*

subgrp*

cluster-auto-backup

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

rds:DatabaseClass

rds:StorageSize

rds:Piops

RestoreDBInstanceFromDBSnapshot Memberikan izin untuk membuat instance DB baru dari snapshot DB Tulis

db*

iam:PassRole

rds:AddTagsToResource

rds:CreateTenantDatabase

og*

pg*

subgrp*

cluster-snapshot

snapshot

rds:BackupTarget

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

RestoreDBInstanceFromS3 Memberikan izin untuk membuat instans DB baru dari bucket Amazon S3 Tulis

db*

iam:PassRole

kms:CreateGrant

kms:Decrypt

kms:DescribeKey

kms:GenerateDataKey

rds:AddTagsToResource

secretsmanager:CreateSecret

secretsmanager:TagResource

og*

pg*

subgrp*

secgrp

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

rds:ManageMasterUserPassword

RestoreDBInstanceToPointInTime Memberikan izin untuk mengembalikan instans DB ke titik waktu yang sewenang-wenang Tulis

db*

iam:PassRole

rds:AddTagsToResource

rds:CreateTenantDatabase

og*

pg*

subgrp*

auto-backup

rds:BackupTarget

aws:RequestTag/${TagKey}

aws:TagKeys

rds:req-tag/${TagKey}

RevokeDBSecurityGroupIngress Memberikan izin untuk mencabut ingress dari rentang IP yang DBSecurityGroup sebelumnya diotorisasi atau atau Grup Keamanan EC2 VPC Tulis

secgrp*

StartActivityStream Memberikan izin untuk memulai Aktivitas Stream Tulis

cluster

db

StartDBCluster Memberikan izin untuk memulai cluster DB Tulis

cluster*

StartDBInstance Memberikan izin untuk memulai instans DB Tulis

db*

StartDBInstanceAutomatedBackupsReplication Memberikan izin untuk memulai replikasi backup otomatis ke yang berbeda Wilayah AWS Tulis

auto-backup*

db*

StartExportTask Memberikan izin untuk memulai tugas Ekspor baru untuk snapshot DB Tulis

cluster

iam:PassRole

cluster-snapshot

snapshot

StopActivityStream Memberikan izin untuk menghentikan Aliran Aktivitas Tulis

cluster

db

StopDBCluster Memberikan izin untuk menghentikan cluster DB Tulis

cluster*

StopDBInstance Memberikan izin untuk menghentikan instans DB Tulis

db*

rds:AddTagsToResource

rds:CreateDBSnapshot

snapshot

StopDBInstanceAutomatedBackupsReplication Memberikan izin untuk menghentikan replikasi pencadangan otomatis untuk instans DB Tulis

db*

SwitchoverBlueGreenDeployment Memberikan izin untuk mengalihkan penerapan biru-hijau dari instance sumber atau cluster ke target Tulis

deployment*

rds:ModifyDBCluster

rds:ModifyDBInstance

rds:PromoteReadReplica

rds:PromoteReadReplicaDBCluster

aws:ResourceTag/${TagKey}

SwitchoverGlobalCluster Memberikan izin untuk beralih klaster global Tulis

cluster*

global-cluster*

SwitchoverReadReplica Memberikan izin untuk beralih ke replika baca, menjadikannya basis data utama yang baru Tulis

db*

Jenis sumber daya yang ditentukan oleh Amazon RDS

Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam Resource elemen pernyataan kebijakan IAM izin. Setiap tindakan dalam Tabel tindakan mengidentifikasi jenis sumber daya yang dapat ditentukan dengan tindakan tersebut. Jenis sumber daya juga dapat menentukan kunci kondisi mana yang dapat Anda sertakan dalam kebijakan. Tombol-tombol ini ditampilkan di kolom terakhir dari tabel Jenis sumber daya. Untuk detail tentang kolom dalam tabel berikut, lihat Tabel tipe sumber daya.

Jenis sumber daya ARN Kunci syarat
cluster arn:${Partition}:rds:${Region}:${Account}:cluster:${DbClusterInstanceName}

aws:ResourceTag/${TagKey}

rds:cluster-tag/${TagKey}

shardgrp arn:${Partition}:rds:${Region}:${Account}:shard-group:${DbShardGroupResourceId}
cluster-auto-backup arn:${Partition}:rds:${Region}:${Account}:cluster-auto-backup:${DbClusterAutomatedBackupId}
auto-backup arn:${Partition}:rds:${Region}:${Account}:auto-backup:${DbInstanceAutomatedBackupId}
cluster-endpoint arn:${Partition}:rds:${Region}:${Account}:cluster-endpoint:${DbClusterEndpoint}

aws:ResourceTag/${TagKey}

cluster-pg arn:${Partition}:rds:${Region}:${Account}:cluster-pg:${ClusterParameterGroupName}

aws:ResourceTag/${TagKey}

rds:cluster-pg-tag/${TagKey}

cluster-snapshot arn:${Partition}:rds:${Region}:${Account}:cluster-snapshot:${ClusterSnapshotName}

aws:ResourceTag/${TagKey}

rds:cluster-snapshot-tag/${TagKey}

db arn:${Partition}:rds:${Region}:${Account}:db:${DbInstanceName}

aws:ResourceTag/${TagKey}

rds:DatabaseClass

rds:DatabaseEngine

rds:DatabaseName

rds:MultiAz

rds:Piops

rds:StorageEncrypted

rds:StorageSize

rds:Vpc

rds:db-tag/${TagKey}

es arn:${Partition}:rds:${Region}:${Account}:es:${SubscriptionName}

aws:ResourceTag/${TagKey}

rds:es-tag/${TagKey}

global-cluster arn:${Partition}:rds::${Account}:global-cluster:${GlobalCluster}
og arn:${Partition}:rds:${Region}:${Account}:og:${OptionGroupName}

aws:ResourceTag/${TagKey}

rds:og-tag/${TagKey}

pg arn:${Partition}:rds:${Region}:${Account}:pg:${ParameterGroupName}

aws:ResourceTag/${TagKey}

rds:pg-tag/${TagKey}

proxy arn:${Partition}:rds:${Region}:${Account}:db-proxy:${DbProxyId}

aws:ResourceTag/${TagKey}

proxy-endpoint arn:${Partition}:rds:${Region}:${Account}:db-proxy-endpoint:${DbProxyEndpointId}

aws:ResourceTag/${TagKey}

ri arn:${Partition}:rds:${Region}:${Account}:ri:${ReservedDbInstanceName}

aws:ResourceTag/${TagKey}

rds:ri-tag/${TagKey}

secgrp arn:${Partition}:rds:${Region}:${Account}:secgrp:${SecurityGroupName}

aws:ResourceTag/${TagKey}

rds:secgrp-tag/${TagKey}

snapshot arn:${Partition}:rds:${Region}:${Account}:snapshot:${SnapshotName}

aws:ResourceTag/${TagKey}

rds:snapshot-tag/${TagKey}

subgrp arn:${Partition}:rds:${Region}:${Account}:subgrp:${SubnetGroupName}

aws:ResourceTag/${TagKey}

rds:subgrp-tag/${TagKey}

target-group arn:${Partition}:rds:${Region}:${Account}:target-group:${TargetGroupId}

aws:ResourceTag/${TagKey}

cev arn:${Partition}:rds:${Region}:${Account}:cev:${Engine}/${EngineVersion}/${CustomDbEngineVersionId}

aws:ResourceTag/${TagKey}

deployment arn:${Partition}:rds:${Region}:${Account}:deployment:${BlueGreenDeploymentIdentifier}

aws:ResourceTag/${TagKey}

integration arn:${Partition}:rds:${Region}:${Account}:integration:${IntegrationIdentifier}

aws:ResourceTag/${TagKey}

snapshot-tenant-database arn:${Partition}:rds:${Region}:${Account}:snapshot-tenant-database:${SnapshotName}:${TenantResourceId}

aws:ResourceTag/${TagKey}

tenant-database arn:${Partition}:rds:${Region}:${Account}:tenant-database:${TenantResourceId}

aws:ResourceTag/${TagKey}

Kunci kondisi untuk Amazon RDS

Amazon RDS mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen IAM kebijakan. Anda dapat menggunakan kunci ini untuk menyempurnakan syarat lebih lanjut saat pernyataan kebijakan berlaku. Untuk detail tentang kolom dalam tabel berikut, lihat Tabel tombol kondisi.

Untuk melihat kunci kondisi global yang tersedia untuk semua layanan, lihat Kunci kondisi global yang tersedia.

Kunci syarat Deskripsi Jenis
aws:RequestTag/${TagKey} Memfilter akses dengan kumpulan pasangan nilai kunci tag dalam permintaan String
aws:ResourceTag/${TagKey} Memfilter akses dengan kumpulan pasangan nilai kunci tag yang dilampirkan ke sumber daya String
aws:TagKeys Memfilter akses dengan set kunci tag dalam permintaan ArrayOfString
rds:BackupTarget Memfilter akses berdasarkan jenis target cadangan. Salah satu: wilayah, pos terdepan String
rds:CopyOptionGroup Memfilter akses dengan nilai yang menentukan apakah opyDBSnapshot tindakan C memerlukan menyalin grup opsi DB Bool
rds:DatabaseClass Memfilter akses berdasarkan jenis kelas instans DB String
rds:DatabaseEngine Memfilter akses oleh mesin database. Untuk nilai yang mungkin lihat parameter mesin di C reateDBInstance API String
rds:DatabaseName Memfilter akses dengan nama database yang ditentukan pengguna pada instans DB String
rds:EndpointType Memfilter akses berdasarkan jenis titik akhir. Salah satu dari:READER,WRITER, CUSTOM String
rds:ManageMasterUserPassword Memfilter akses berdasarkan nilai yang menentukan apakah RDS mengelola kata sandi pengguna master di AWS Secrets Manager untuk instans DB atau cluster Bool
rds:MultiAz Memfilter akses berdasarkan nilai yang menentukan apakah instans DB berjalan di beberapa Availability Zone. Untuk menunjukkan bahwa instans DB menggunakan Multi-AZ, tentukan true Bool
rds:Piops Memfilter akses berdasarkan nilai yang berisi jumlah Provisioned IOPS (PIOPS) yang didukung instance. Untuk menunjukkan instans DB yang tidak PIOPS diaktifkan, tentukan 0 Numerik
rds:StorageEncrypted Memfilter akses berdasarkan nilai yang menentukan apakah penyimpanan instans DB harus dienkripsi. Untuk menerapkan enkripsi penyimpanan, tentukan true Bool
rds:StorageSize Memfilter akses berdasarkan ukuran volume penyimpanan (dalam GB) Numerik
rds:TenantDatabaseName Memfilter akses dengan nama database penyewa di CreateTenantDatabase dan dengan nama database penyewa baru di ModifyTenantDatabase String
rds:Vpc Memfilter akses berdasarkan nilai yang menentukan apakah instans DB berjalan di Amazon Virtual Private Cloud (AmazonVPC). Untuk menunjukkan bahwa instans DB berjalan di AmazonVPC, tentukan true Bool
rds:cluster-pg-tag/${TagKey} Memfilter akses dengan tag yang dilampirkan ke grup parameter cluster DB String
rds:cluster-snapshot-tag/${TagKey} Memfilter akses dengan tag yang dilampirkan ke snapshot cluster DB String
rds:cluster-tag/${TagKey} Memfilter akses dengan tag yang dilampirkan ke cluster DB String
rds:db-tag/${TagKey} Memfilter akses dengan tag yang dilampirkan ke instance DB String
rds:es-tag/${TagKey} Memfilter akses dengan tag yang dilampirkan ke langganan acara String
rds:og-tag/${TagKey} Memfilter akses dengan tag yang dilampirkan ke grup opsi DB String
rds:pg-tag/${TagKey} Memfilter akses dengan tag yang dilampirkan ke grup parameter DB String
rds:req-tag/${TagKey} Memfilter akses dengan set kunci tag dan nilai yang dapat digunakan untuk menandai sumber daya String
rds:ri-tag/${TagKey} Memfilter akses dengan tag yang dilampirkan ke instans DB yang dicadangkan String
rds:secgrp-tag/${TagKey} Memfilter akses dengan tag yang dilampirkan ke grup keamanan DB String
rds:snapshot-tag/${TagKey} Memfilter akses dengan tag yang dilampirkan ke snapshot DB String
rds:subgrp-tag/${TagKey} Memfilter akses dengan tag yang dilampirkan ke grup subnet DB String