View a markdown version of this page

Tindakan, sumber daya, dan kunci kondisi untuk Amazon Keyspaces (untuk Apache Cassandra) - Referensi Otorisasi Layanan

Tindakan, sumber daya, dan kunci kondisi untuk Amazon Keyspaces (untuk Apache Cassandra)

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

Referensi:

Operasi API yang ditentukan oleh Amazon Keyspaces (untuk Apache Cassandra)

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 Klien SDK Tindakan IAM Kunci syarat Nilai yang mungkin Tingkat akses

CreateKeyspace

ruang kunci

Cassandra:Buat

Tulis

Cassandra: CreateMultiRegionResource

Tulis

Cassandra: TagResource

Menandai, Menulis

CreateTable

ruang kunci

Cassandra:Buat

Tulis

Cassandra: CreateMultiRegionResource

Tulis

Cassandra: TagResource

Menandai, Menulis

CreateType

ruang kunci

Cassandra:Buat

Tulis

Cassandra: CreateMultiRegionResource

Tulis

DeleteKeyspace

ruang kunci

Cassandra: Jatuhkan

Tulis

Cassandra: DropMultiRegionResource

Tulis

DeleteTable

ruang kunci

Cassandra: Jatuhkan

Tulis

Cassandra: DropMultiRegionResource

Tulis

DeleteType

ruang kunci

Cassandra: Jatuhkan

Tulis

Cassandra: DropMultiRegionResource

Tulis

GetKeyspace

ruang kunci

Cassandra: pilih

Baca

GetTable

ruang kunci

Cassandra: pilih

Baca

GetTableAutoScalingSettings

ruang kunci

Cassandra: pilih

Baca

Cassandra: SelectMultiRegionResource

Baca

aplikasi-autoscaling: DescribeScalableTargets

Baca

aplikasi-autoscaling: DescribeScalingPolicies

Baca

GetType

ruang kunci

Cassandra: pilih

Baca

ListKeyspaces

ruang kunci

Cassandra: pilih

Baca

ListTables

ruang kunci

Cassandra: pilih

Baca

ListTypes

ruang kunci

Cassandra: pilih

Baca

RestoreTable

ruang kunci

Cassandra:Kembalikan

Tulis

Cassandra: RestoreMultiRegionTable

Tulis

Cassandra: pilih

Baca

TagResource

ruang kunci

Cassandra: ubah

Tulis

Cassandra: AlterMultiRegionResource

Tulis

Cassandra: TagMultiRegionResource

Menandai, Menulis

Cassandra: TagResource

Menandai, Menulis

UntagResource

ruang kunci

Cassandra: ubah

Tulis

Cassandra: AlterMultiRegionResource

Tulis

Cassandra: UnTagMultiRegionResource

Menandai, Menulis

Cassandra: UntagResource

Menandai, Menulis

UpdateKeyspace

ruang kunci

Cassandra: ubah

Tulis

Cassandra: AlterMultiRegionResource

Tulis

Cassandra:Buat

Tulis

Cassandra: CreateMultiRegionResource

Tulis

Cassandra: memodifikasi

Tulis

Cassandra: ModifyMultiRegionResource

Tulis

Cassandra: pilih

Baca

Cassandra: SelectMultiRegionResource

Baca

Cassandra: TagMultiRegionResource

Menandai, Menulis

Cassandra: TagResource

Menandai, Menulis

aplikasi-autoscaling: DescribeScalableTargets

Baca

aplikasi-autoscaling: DescribeScalableTargets

Baca

aplikasi-autoscaling: DescribeScalingPolicies

Baca

aplikasi-autoscaling: PutScalingPolicy

Tulis

aplikasi-autoscaling: RegisterScalableTarget

Tulis

UpdateTable

ruang kunci

Cassandra: ubah

Tulis

Cassandra: AlterMultiRegionResource

Tulis

GetRecords

keyspacesstream

Cassandra: GetRecords

Baca

GetShardIterator

keyspacesstream

Cassandra: GetShardIterator

Baca

GetStream

keyspacesstream

Cassandra: GetStream

Baca

ListStreams

keyspacesstream

Cassandra: ListStreams

Daftar

Tindakan yang ditentukan oleh Amazon Keyspaces (untuk Apache Cassandra)

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

Mengubah

Memberikan izin untuk mengubah ruang kunci atau tabel

ruang kunci

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

tabel

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

AlterMultiRegionResource

Memberikan izin untuk mengubah ruang kunci multiregion atau tabel

ruang kunci

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

tabel

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Buat

Memberikan izin untuk membuat keyspace atau tabel

ruang kunci

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

tabel

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

CreateMultiRegionResource

Memberikan izin untuk membuat ruang kunci multiregion atau tabel

ruang kunci

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

tabel

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Jatuhkan

Memberikan izin untuk menjatuhkan keyspace atau tabel

ruang kunci

aws: ResourceTag /$ {} TagKey

Tulis

tabel

aws: ResourceTag /$ {} TagKey

DropMultiRegionResource

Memberikan izin untuk menjatuhkan ruang kunci atau tabel multiregion

ruang kunci

aws: ResourceTag /$ {} TagKey

Tulis

tabel

aws: ResourceTag /$ {} TagKey

GetRecords

Memberikan izin untuk mengambil catatan aliran CDC dari pecahan yang diberikan

aliran*

aws: ResourceTag /$ {} TagKey

Baca

GetShardIterator

Memberikan izin untuk mengembalikan iterator pecahan

aliran*

aws: ResourceTag /$ {} TagKey

Baca

GetStream

Memberikan izin untuk mengembalikan informasi tentang aliran CDC, termasuk komposisi pecahannya

aliran*

aws: ResourceTag /$ {} TagKey

Baca

ListStreams

Memberikan izin untuk mengembalikan array ARN aliran CDC yang terkait dengan akun saat ini dan titik akhir

Daftar

Memodifikasi

Memberikan izin untuk MEMASUKKAN, MEMPERBARUI, atau MENGHAPUS data dalam tabel

meja*

aws: ResourceTag /$ {} TagKey

Tulis

ModifyMultiRegionResource

Memberikan izin untuk MEMASUKKAN, MEMPERBARUI, atau MENGHAPUS data dalam tabel multiregion

meja*

aws: ResourceTag /$ {} TagKey

Tulis

Kembalikan

Memberikan izin untuk memulihkan tabel dari cadangan

meja*

aws: ResourceTag /$ {} TagKey

Tulis

RestoreMultiRegionTable

Memberikan izin untuk memulihkan tabel multiregion dari cadangan

meja*

aws: ResourceTag /$ {} TagKey

Tulis

Pilih

Memberikan izin untuk MEMILIH data dari tabel

meja*

aws: ResourceTag /$ {} TagKey

Baca

SelectMultiRegionResource

Memberikan izin untuk MEMILIH data dari tabel multiregion

meja*

aws: ResourceTag /$ {} TagKey

Baca

TagMultiRegionResource

Memberikan izin untuk menandai ruang kunci atau tabel multiregion

ruang kunci

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

tabel

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

TagResource

Memberikan izin untuk menandai ruang kunci, tabel, atau aliran

ruang kunci

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

aliran

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

tabel

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UnTagMultiRegionResource

Memberikan izin untuk menghapus tag ruang kunci atau tabel multiregion

ruang kunci

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

tabel

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UntagResource

Memberikan izin untuk menghapus tag ruang kunci, tabel, atau aliran

ruang kunci

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

aliran

aws: ResourceTag /$ {} TagKey

aws: TagKeys

tabel

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UpdatePartitioner

Memberikan izin untuk MEMPERBARUI partisi dalam tabel sistem

meja*

aws: ResourceTag /$ {} TagKey

Tulis

Jenis sumber daya yang ditentukan oleh Amazon Keyspaces (untuk Apache Cassandra)

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

Jenis sumber daya ARN Kunci syarat

ruang kunci

arn: $ {Partition} :cassandra: $ {Wilayah} :$ {Akun} :/keyspace/$ {}/KeyspaceName

aws: ResourceTag /$ {} TagKey

aliran

arn: $ {Partisi} :cassandra: $ {Wilayah} :$ {Akun} :/keyspace/$ {} /table/$ {} /stream/$ {} KeyspaceName TableName StreamLabel

aws: ResourceTag /$ {} TagKey

meja

arn: $ {Partition} :cassandra: $ {Wilayah} :$ {Akun} :/keyspace/$ {} /table/$ {} KeyspaceName TableName

aws: ResourceTag /$ {} TagKey

Kunci kondisi untuk Amazon Keyspaces (untuk Apache Cassandra)

Amazon Keyspaces (untuk Apache Cassandra) mendefinisikan kunci kondisi berikut yang dapat digunakan dalam elemen kebijakan IAM. Condition

Kunci syarat Deskripsi Tipe

aws: RequestTag /$ {} TagKey

Menyaring tindakan berdasarkan keberadaan pasangan nilai kunci tag dalam permintaan

String

aws: ResourceTag /$ {} TagKey

Memfilter tindakan berdasarkan pasangan nilai kunci tag yang dilampirkan ke sumber daya

String

aws: TagKeys

Tindakan filter berdasarkan keberadaan kunci tag dalam permintaan

ArrayOfString