View a markdown version of this page

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

Tindakan, sumber daya, dan kunci kondisi untuk Amazon MemoryDB

Amazon MemoryDB (awalan layanan:memorydb) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.

Referensi:

Operasi API yang ditentukan oleh Amazon MemoryDB

Tabel berikut memetakan operasi API ke tindakan IAM yang mereka otorisasi. Hanya kunci kondisi yang memiliki nilai statis untuk API dan tindakan yang diberikan yang terdaftar; untuk set lengkap kunci kondisi yang didukung oleh setiap tindakan, lihat tabel Tindakan.

Operasi Tindakan IAM Kunci syarat Nilai yang mungkin Tingkat akses

BatchUpdateCluster

memorydb: BatchUpdateCluster

Tulis

CopySnapshot

memorydb: CopySnapshot

Tulis

memorydb: TagResource

Menandai, Menulis

buatACL

memorydb: CreateAcl

Tulis

memorydb: TagResource

Menandai, Menulis

CreateCluster

memorydb: CreateCluster

Tulis

memorydb: TagResource

Menandai, Menulis

CreateMultiRegionCluster

memorydb: CreateMultiRegionCluster

Tulis

memorydb: TagResource

Menandai, Menulis

CreateParameterGroup

memorydb: CreateParameterGroup

Tulis

memorydb: TagResource

Menandai, Menulis

CreateSnapshot

memorydb: CreateSnapshot

Tulis

memorydb: TagResource

Menandai, Menulis

CreateSubnetGroup

memorydb: CreateSubnetGroup

Tulis

memorydb: TagResource

Menandai, Menulis

CreateUser

memorydb: CreateUser

Tulis

memorydb: TagResource

Menandai, Menulis

DeleteACL

memorydb: DeleteAcl

Tulis

DeleteCluster

memorydb: CreateSnapshot

Tulis

memorydb: DeleteCluster

Tulis

DeleteMultiRegionCluster

memorydb: DeleteMultiRegionCluster

Tulis

DeleteParameterGroup

memorydb: DeleteParameterGroup

Tulis

DeleteSnapshot

memorydb: DeleteSnapshot

Tulis

DeleteSubnetGroup

memorydb: DeleteSubnetGroup

Tulis

DeleteUser

memorydb: DeleteUser

Tulis

DeskripsiBeACLS

memorydb: DescribeAcls

Baca

DescribeClusters

memorydb: DescribeClusters

Baca

DescribeEngineVersions

memorydb: DescribeEngineVersions

Baca

DescribeEvents

memorydb: DescribeEvents

Baca

DescribeMultiRegionClusters

memorydb: DescribeMultiRegionClusters

Baca

DescribeMultiRegionParameterGroups

memorydb: DescribeMultiRegionParameterGroups

Baca

DescribeMultiRegionParameters

memorydb: DescribeMultiRegionParameters

Baca

DescribeParameterGroups

memorydb: DescribeParameterGroups

Baca

DescribeParameters

memorydb: DescribeParameters

Baca

DescribeReservedNodes

memorydb: DescribeReservedNodes

Baca

DescribeReservedNodesOfferings

memorydb: DescribeReservedNodesOfferings

Baca

DescribeServiceUpdates

memorydb: DescribeServiceUpdates

Baca

DescribeSnapshots

memorydb: DescribeSnapshots

Baca

DescribeSubnetGroups

memorydb: DescribeSubnetGroups

Baca

DescribeUsers

memorydb: DescribeUsers

Baca

FailoverShard

memorydb: FailoverShard

Tulis

ListAllowedMultiRegionClusterUpdates

memorydb: ListAllowedMultiRegionClusterUpdates

Baca

ListAllowedNodeTypeUpdates

memorydb: ListAllowedNodeTypeUpdates

Baca

ListTags

memorydb: ListTags

Baca

PurchaseReservedNodesOffering

memorydb: PurchaseReservedNodesOffering

Tulis

memorydb: TagResource

Menandai, Menulis

ResetParameterGroup

memorydb: ResetParameterGroup

Tulis

TagResource

memorydb: TagResource

Menandai, Menulis

UntagResource

memorydb: UntagResource

Menandai, Menulis

UpdateACL

memorydb: UpdateAcl

Tulis

UpdateCluster

memorydb: UpdateCluster

Tulis

UpdateMultiRegionCluster

memorydb: UpdateMultiRegionCluster

Tulis

UpdateParameterGroup

memorydb: UpdateParameterGroup

Tulis

UpdateSubnetGroup

memorydb: UpdateSubnetGroup

Tulis

UpdateUser

memorydb: UpdateUser

Tulis

Tindakan yang ditentukan oleh Amazon MemoryDB

Anda dapat menyebutkan tindakan berikut dalam elemen Action pernyataan kebijakan IAM. Gunakan kebijakan untuk memberikan izin untuk melaksanakan operasi dalam AWS. Saat Anda menggunakan sebuah tindakan dalam sebuah kebijakan, Anda biasanya mengizinkan atau menolak akses ke operasi API atau perintah CLI 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.

Tindakan Deskripsi Jenis sumber daya (*diperlukan) Kunci syarat Tingkat akses

BatchUpdateCluster

Memberikan izin untuk menerapkan pembaruan layanan

klaster*

aws: ResourceTag /$ {} TagKey

Tulis

Connect

Memungkinkan pengguna IAM atau peran untuk terhubung sebagai pengguna MemoryDB tertentu ke node dalam cluster

klaster*

aws: ResourceTag /$ {} TagKey

Tulis

pengguna*

aws: ResourceTag /$ {} TagKey

CopySnapshot

Memberikan izin untuk membuat salinan snapshot yang ada

snapshot*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateAcl

Memberikan izin untuk membuat daftar kontrol akses baru

pengguna*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateCluster

Memberikan izin untuk membuat klaster

ACL*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

MemoriDB: TLSENabled

Tulis

multiregioncluster

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

MemoriDB: TLSENabled

parametergroup*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

MemoriDB: TLSENabled

snapshot

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

MemoriDB: TLSENabled

subnetgroup*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

MemoriDB: TLSENabled

CreateMultiRegionCluster

Memberikan izin untuk membuat klaster Multi-Region

multiregionparametergroup*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

MemoriDB: TLSENabled

Tulis

CreateParameterGroup

Memberikan izin untuk membuat grup parameter baru

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateSnapshot

Memberikan izin untuk membuat cadangan cluster pada titik waktu saat ini

klaster*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateSubnetGroup

Memberikan izin untuk membuat grup subnet baru

aws: RequestTag /$ {} TagKey

aws: TagKeys

Tulis

CreateUser

Memberikan izin untuk membuat pengguna baru

aws: RequestTag /$ {} TagKey

aws: TagKeys

memorydb: UserAuthenticationMode

Tulis

DeleteAcl

Memberikan izin untuk menghapus daftar kontrol akses

ACL*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteCluster

Memberikan izin untuk menghapus klaster yang telah disediakan sebelumnya

klaster*

aws: ResourceTag /$ {} TagKey

Tulis

multiregioncluster

aws: ResourceTag /$ {} TagKey

MemoriDB: TLSENabled

snapshot

aws: ResourceTag /$ {} TagKey

DeleteMultiRegionCluster

Memberikan izin untuk menghapus klaster Multi-Region

multiregioncluster*

aws: ResourceTag /$ {} TagKey

MemoriDB: TLSENabled

Tulis

DeleteParameterGroup

Memberikan izin untuk menghapus grup parameter

parametergroup*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteSnapshot

Memberikan izin untuk menghapus snapshot

snapshot*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteSubnetGroup

Memberikan izin untuk menghapus grup subnet

subnetgroup*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteUser

Memberikan izin untuk menghapus pengguna

pengguna*

aws: ResourceTag /$ {} TagKey

Tulis

DescribeAcls

Memberikan izin untuk mengambil informasi tentang daftar kontrol akses

ACL*

aws: ResourceTag /$ {} TagKey

Baca

DescribeClusters

Memberikan izin untuk mengambil informasi tentang semua klaster yang disediakan jika tidak ada pengidentifikasi klaster yang ditentukan, atau tentang klaster tertentu jika pengidentifikasi klaster disediakan

klaster*

aws: ResourceTag /$ {} TagKey

Baca

DescribeEngineVersions

Memberikan izin untuk daftar mesin yang tersedia dan versinya

Baca

DescribeEvents

Memberikan izin untuk mengambil peristiwa yang terkait dengan cluster, grup subnet, dan grup parameter

Baca

DescribeMultiRegionClusters

Memberikan izin untuk mengambil informasi tentang semua Multi-Region cluster jika tidak ada pengidentifikasi klaster yang ditentukan, atau tentang klaster tertentu jika pengidentifikasi Multi-Region klaster disediakan

multiregioncluster*

aws: ResourceTag /$ {} TagKey

MemoriDB: TLSENabled

Baca

DescribeMultiRegionParameterGroups

Memberikan izin untuk mengambil informasi tentang grup parameter Multi-Region

multiregionparametergroup*

Baca

DescribeMultiRegionParameters

Memberikan izin untuk mengambil daftar parameter terperinci untuk grup parameter tertentu Multi-Region

multiregionparametergroup*

Baca

DescribeParameterGroups

Memberikan izin untuk mengambil informasi tentang grup parameter

parametergroup*

aws: ResourceTag /$ {} TagKey

Baca

DescribeParameters

Memberikan izin untuk mengambil daftar parameter terperinci untuk grup parameter tertentu

parametergroup*

aws: ResourceTag /$ {} TagKey

Baca

DescribeReservedNodes

Memberikan izin untuk mengambil node yang dicadangkan

simpul*

aws: ResourceTag /$ {} TagKey

Baca

DescribeReservedNodesOfferings

Memberikan izin untuk mengambil penawaran node yang dicadangkan

Baca

DescribeServiceUpdates

Memberikan izin untuk mengambil detail pembaruan layanan

Baca

DescribeSnapshots

Memberikan izin untuk mengambil informasi tentang snapshot cluster

snapshot*

aws: ResourceTag /$ {} TagKey

Baca

DescribeSubnetGroups

Memberikan izin untuk mengambil daftar grup subnet

subnetgroup*

aws: ResourceTag /$ {} TagKey

Baca

DescribeUsers

Memberikan izin untuk mengambil informasi tentang pengguna

pengguna*

aws: ResourceTag /$ {} TagKey

Baca

FailoverShard

Memberikan izin untuk menguji failover otomatis pada pecahan tertentu dalam cluster

klaster*

aws: ResourceTag /$ {} TagKey

Tulis

ListAllowedMultiRegionClusterUpdates

Memberikan izin untuk membuat daftar pembaruan kluster yang tersedia Multi-Region

multiregioncluster*

aws: ResourceTag /$ {} TagKey

MemoriDB: TLSENabled

Baca

ListAllowedNodeTypeUpdates

Memberikan izin untuk mencantumkan pembaruan jenis node yang tersedia

klaster*

aws: ResourceTag /$ {} TagKey

Baca

ListTags

Memberikan izin untuk mencantumkan tag alokasi biaya

acl

aws: ResourceTag /$ {} TagKey

Baca

klaster

aws: ResourceTag /$ {} TagKey

multiregioncluster

aws: ResourceTag /$ {} TagKey

MemoriDB: TLSENabled

parametergroup

aws: ResourceTag /$ {} TagKey

snapshot

aws: ResourceTag /$ {} TagKey

subnetgroup

aws: ResourceTag /$ {} TagKey

pengguna

aws: ResourceTag /$ {} TagKey

PurchaseReservedNodesOffering

Memberikan izin untuk membeli node cadangan baru

simpul*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

ResetParameterGroup

Memberikan izin untuk memodifikasi parameter grup parameter ke nilai default engine atau sistem

parametergroup*

aws: ResourceTag /$ {} TagKey

Tulis

TagResource

Memberikan izin untuk menambahkan hingga 10 tag alokasi biaya ke sumber daya bernama

acl

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

klaster

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

multiregioncluster

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

MemoriDB: TLSENabled

parametergroup

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

reservednode

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

snapshot

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

subnetgroup

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

pengguna

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UntagResource

Memberikan izin untuk menghapus tag yang diidentifikasi oleh TagKeys daftar dari sumber daya

acl

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

klaster

aws: ResourceTag /$ {} TagKey

aws: TagKeys

multiregioncluster

aws: ResourceTag /$ {} TagKey

aws: TagKeys

MemoriDB: TLSENabled

parametergroup

aws: ResourceTag /$ {} TagKey

aws: TagKeys

snapshot

aws: ResourceTag /$ {} TagKey

aws: TagKeys

subnetgroup

aws: ResourceTag /$ {} TagKey

aws: TagKeys

pengguna

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UpdateAcl

Memberikan izin untuk memperbarui daftar kontrol akses

ACL*

aws: ResourceTag /$ {} TagKey

Tulis

pengguna*

aws: ResourceTag /$ {} TagKey

UpdateCluster

Memberikan izin untuk memperbarui pengaturan untuk klaster

acl

aws: ResourceTag /$ {} TagKey

Tulis

klaster*

aws: ResourceTag /$ {} TagKey

parametergroup

aws: ResourceTag /$ {} TagKey

UpdateMultiRegionCluster

Memberikan izin untuk memperbarui pengaturan untuk klaster Multi-Region

multiregioncluster*

aws: ResourceTag /$ {} TagKey

MemoriDB: TLSENabled

Tulis

multiregionparametergroup

aws: ResourceTag /$ {} TagKey

UpdateParameterGroup

Memberikan izin untuk memperbarui parameter dalam grup parameter

parametergroup*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateSubnetGroup

Memberikan izin untuk memperbarui grup subnet

subnetgroup*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateUser

Memberikan izin untuk memperbarui pengguna

pengguna*

aws: ResourceTag /$ {} TagKey

memorydb: UserAuthenticationMode

Tulis

Permission-only tindakan untuk Amazon MemoryDB

Tindakan berikut ditentukan oleh Amazon MemoryDB tetapi tidak langsung dapat dipanggil melalui operasi API apa pun. Mereka hanya dapat digunakan dalam pernyataan kebijakan IAM untuk memberikan atau menolak izin.

Tindakan Deskripsi Jenis sumber daya (*diperlukan) Kunci syarat Tingkat akses

PauseMultiRegionClusterReplication

Memberikan izin untuk menjeda replikasi untuk klaster Multi-Region

multiregioncluster*

aws: ResourceTag /$ {} TagKey

MemoriDB: TLSENabled

Tulis

Jenis sumber daya yang ditentukan oleh Amazon MemoryDB

Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam elemen Resource pernyataan kebijakan izin IAM.

Jenis sumber daya ARN Kunci syarat

acl

arn: $ {Partition} :memorydb: $ {Wilayah} :$ {Akun} :acl/$ {} AclName

aws: ResourceTag /$ {} TagKey

klaster

arn: $ {Partition} :memorydb: $ {Wilayah} :$ {Akun} :cluster/$ {} ClusterName

aws: ResourceTag /$ {} TagKey

multiregioncluster

arn: $ {Partition} :memorydb: :$ {Akun} :multiregioncluster/$ {} ClusterName

aws: ResourceTag /$ {} TagKey

MemoriDB: TLSENabled

multiregionparametergroup

arn: $ {Partition} :memorydb: :$ {Akun} :multiregionparametergroup/$ {} MultiRegionParameterGroupName

parametergroup

arn: $ {Partition} :memorydb: $ {Wilayah} :$ {Akun} :parametergroup/$ {} ParameterGroupName

aws: ResourceTag /$ {} TagKey

reservednode

arn: $ {Partition} :memorydb: $ {Wilayah} :$ {Akun} :reservednode/$ {ReservationId}

aws: ResourceTag /$ {} TagKey

snapshot

arn: $ {Partition} :memorydb: $ {Wilayah} :$ {Akun} :snapshot/$ {} SnapshotName

aws: ResourceTag /$ {} TagKey

subnetgroup

arn: $ {Partition} :memorydb: $ {Wilayah} :$ {Akun} :subnetgroup/$ {} SubnetGroupName

aws: ResourceTag /$ {} TagKey

pengguna

arn: $ {Partition} :memorydb: $ {Wilayah} :$ {Akun} :pengguna/$ {} UserName

aws: ResourceTag /$ {} TagKey

Kunci kondisi untuk Amazon MemoryDB

Amazon MemoryDB mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM.

Kunci syarat Deskripsi Tipe

aws: RequestTag /$ {} TagKey

Filter tindakan berdasarkan tanda yang diberikan dalam permintaan

String

aws: ResourceTag /$ {} TagKey

Filter tindakan berdasarkan tanda yang terkait dengan sumber daya

String

aws: TagKeys

Filter tindakan berdasarkan kunci tanda yang diberikan dalam permintaan

ArrayOfString

MemoriDB: TLSENabled

Memfilter akses oleh parameter TlsEnabled yang ada dalam permintaan atau default ke nilai sebenarnya jika parameter tidak ada

Bool

memorydb: UserAuthenticationMode

Memfilter akses dengan UserAuthenticationMode.Type parameter dalam permintaan

String