View a markdown version of this page

Kunci tindakan, sumber daya, dan kondisi untuk Amazon Redshift Tanpa Server - Referensi Otorisasi Layanan

Kunci tindakan, sumber daya, dan kondisi untuk Amazon Redshift Tanpa Server

Amazon Redshift Tanpa Server (awalan layanan:redshift-serverless) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.

Referensi:

Operasi API yang ditentukan oleh Amazon Redshift Serverless

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

ConvertRecoveryPointToSnapshot

redshift-tanpa server: ConvertRecoveryPointToSnapshot

Tulis

redshift-tanpa server: TagResource

Menandai, Menulis

CreateCustomDomainAssociation

redshift-tanpa server: CreateCustomDomainAssociation

Tulis

CreateEndpointAccess

redshift-tanpa server: CreateEndpointAccess

Tulis

CreateNamespace

redshift-tanpa server: CreateNamespace

Tulis

redshift-tanpa server: TagResource

Menandai, Menulis

saya: PassRole

saya: PassedToService

redshift-serverless.amazonaws.com

Tulis

CreateReservation

redshift-tanpa server: CreateReservation

Tulis

CreateScheduledAction

redshift-tanpa server: CreateScheduledAction

Tulis

redshift-tanpa server: CreateSnapshot

Tulis

saya: PassRole

saya: PassedToService

redshift-serverless.amazonaws.com

Tulis

CreateSnapshot

redshift-tanpa server: CreateSnapshot

Tulis

redshift-tanpa server: TagResource

Menandai, Menulis

CreateSnapshotCopyConfiguration

redshift-tanpa server: CreateSnapshotCopyConfiguration

Tulis

CreateUsageLimit

redshift-tanpa server: CreateUsageLimit

Tulis

CreateWorkgroup

redshift-tanpa server: CreateWorkgroup

Tulis

redshift-tanpa server: TagResource

Menandai, Menulis

DeleteCustomDomainAssociation

redshift-tanpa server: DeleteCustomDomainAssociation

Tulis

DeleteEndpointAccess

redshift-tanpa server: DeleteEndpointAccess

Tulis

DeleteNamespace

redshift-tanpa server: DeleteNamespace

Tulis

DeleteResourcePolicy

redshift-tanpa server: DeleteResourcePolicy

Tulis

DeleteScheduledAction

redshift-tanpa server: DeleteScheduledAction

Tulis

DeleteSnapshot

redshift-tanpa server: DeleteSnapshot

Tulis

DeleteSnapshotCopyConfiguration

redshift-tanpa server: DeleteSnapshotCopyConfiguration

Tulis

DeleteUsageLimit

redshift-tanpa server: DeleteUsageLimit

Tulis

DeleteWorkgroup

redshift-tanpa server: DeleteWorkgroup

Tulis

GetCredentials

redshift-tanpa server: GetCredentials

Tulis

GetCustomDomainAssociation

redshift-tanpa server: GetCustomDomainAssociation

Baca

GetEndpointAccess

redshift-tanpa server: GetEndpointAccess

Baca

GetIdentityCenterAuthToken

redshift-tanpa server: GetIdentityCenterAuthToken

Baca

GetNamespace

redshift-tanpa server: GetNamespace

Baca

GetRecoveryPoint

redshift-tanpa server: GetRecoveryPoint

Baca

GetReservation

redshift-tanpa server: GetReservation

Baca

GetReservationOffering

redshift-tanpa server: GetReservationOffering

Baca

GetResourcePolicy

redshift-tanpa server: GetResourcePolicy

Baca

GetScheduledAction

redshift-tanpa server: GetScheduledAction

Baca

GetSnapshot

redshift-tanpa server: GetSnapshot

Baca

GetTableRestoreStatus

redshift-tanpa server: GetTableRestoreStatus

Baca

GetTrack

redshift-tanpa server: GetTrack

Baca

GetUsageLimit

redshift-tanpa server: GetUsageLimit

Baca

GetWorkgroup

redshift-tanpa server: GetWorkgroup

Baca

ListCustomDomainAssociations

redshift-tanpa server: ListCustomDomainAssociations

Daftar

ListEndpointAccess

redshift-tanpa server: ListEndpointAccess

Daftar

ListManagedWorkgroups

redshift-tanpa server: ListManagedWorkgroups

Daftar

ListNamespaces

redshift-tanpa server: ListNamespaces

Daftar

ListRecoveryPoints

redshift-tanpa server: ListRecoveryPoints

Daftar

ListReservationOfferings

redshift-tanpa server: ListReservationOfferings

Daftar

ListReservations

redshift-tanpa server: ListReservations

Daftar

ListScheduledActions

redshift-tanpa server: ListScheduledActions

Daftar

ListSnapshotCopyConfigurations

redshift-tanpa server: ListSnapshotCopyConfigurations

Daftar

ListSnapshots

redshift-tanpa server: ListSnapshots

Daftar

ListTableRestoreStatus

redshift-tanpa server: ListTableRestoreStatus

Daftar

ListTagsForResource

redshift-tanpa server: ListTagsForResource

Daftar

ListTracks

redshift-tanpa server: ListTracks

Daftar

ListUsageLimits

redshift-tanpa server: ListUsageLimits

Daftar

ListWorkgroups

redshift-tanpa server: ListWorkgroups

Daftar

PutResourcePolicy

redshift-tanpa server: PutResourcePolicy

Tulis

RestoreFromRecoveryPoint

redshift-tanpa server: RestoreFromRecoveryPoint

Tulis

RestoreFromSnapshot

redshift-tanpa server: RestoreFromSnapshot

Tulis

RestoreTableFromRecoveryPoint

redshift-tanpa server: RestoreTableFromRecoveryPoint

Tulis

RestoreTableFromSnapshot

redshift-tanpa server: RestoreTableFromSnapshot

Tulis

TagResource

redshift-tanpa server: TagResource

Menandai, Menulis

UntagResource

redshift-tanpa server: UntagResource

Menandai, Menulis

UpdateCustomDomainAssociation

redshift-tanpa server: UpdateCustomDomainAssociation

Tulis

UpdateEndpointAccess

redshift-tanpa server: UpdateEndpointAccess

Tulis

UpdateLakehouseConfiguration

saya: PassRole

saya: PassedToService

redshift-serverless.amazonaws.com

Tulis

pergeseran merah: AssociateDataShareConsumer

Tulis

pergeseran merah: DeregisterNamespace

Tulis

pergeseran merah: RegisterNamespace

Tulis

UpdateNamespace

redshift-tanpa server: UpdateNamespace

Tulis

saya: PassRole

saya: PassedToService

redshift-serverless.amazonaws.com

Tulis

UpdateScheduledAction

redshift-tanpa server: CreateSnapshot

Tulis

redshift-tanpa server: UpdateScheduledAction

Tulis

saya: PassRole

saya: PassedToService

redshift-serverless.amazonaws.com

Tulis

UpdateSnapshot

redshift-tanpa server: UpdateSnapshot

Tulis

UpdateSnapshotCopyConfiguration

redshift-tanpa server: UpdateSnapshotCopyConfiguration

Tulis

UpdateUsageLimit

redshift-tanpa server: UpdateUsageLimit

Tulis

UpdateWorkgroup

redshift-tanpa server: UpdateWorkgroup

Tulis

Tindakan yang ditentukan oleh Amazon Redshift Tanpa Server

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

ConvertRecoveryPointToSnapshot

Memberikan izin untuk mengonversi titik pemulihan menjadi snapshot

Titik pemulihan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

snapshot*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

CreateCustomDomainAssociation

Memberikan izin untuk membuat asosiasi domain khusus di Amazon Redshift Tanpa Server

kelompok kerja*

aws: ResourceTag /$ {} TagKey

Tulis

CreateEndpointAccess

Memberikan izin untuk membuat titik akhir VPC terkelola Tanpa Server Amazon Redshift

Akses titik akhir*

Tulis

CreateNamespace

Memberikan izin untuk membuat namespace Amazon Redshift Tanpa Server

ruang nama*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateReservation

Memberikan izin untuk membeli reservasi kapasitas sesuai dengan penawaran reservasi tertentu, untuk sejumlah RPU tertentu

Tulis

CreateScheduledAction

Memberikan izin untuk membuat tindakan terjadwal untuk namespace Amazon Redshift Tanpa Server tertentu

ruang nama*

aws: ResourceTag /$ {} TagKey

Tulis

CreateSnapshot

Memberikan izin untuk membuat snapshot dari semua database di namespace

ruang nama*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

snapshot*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

CreateSnapshotCopyConfiguration

Memberikan izin untuk membuat konfigurasi salinan snapshot untuk namespace Amazon Redshift Tanpa Server tertentu

ruang nama*

aws: ResourceTag /$ {} TagKey

Tulis

CreateUsageLimit

Memberikan izin untuk membuat batas penggunaan untuk jenis penggunaan Amazon Redshift Tanpa Server tertentu

Tulis

CreateWorkgroup

Memberikan izin untuk membuat grup kerja di Amazon Redshift Tanpa Server

kelompok kerja*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

DeleteCustomDomainAssociation

Memberikan izin untuk menghapus asosiasi domain khusus

kelompok kerja*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteEndpointAccess

Memberikan izin untuk menghapus titik akhir VPC terkelola Tanpa Server Amazon Redshift

Akses titik akhir*

Tulis

DeleteNamespace

Memberikan izin untuk menghapus namespace dari Amazon Redshift Tanpa Server

ruang nama*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteResourcePolicy

Memberikan izin untuk menghapus kebijakan sumber daya yang ditentukan

Tulis

DeleteScheduledAction

Memberikan izin untuk menghapus tindakan terjadwal dari Amazon Redshift Tanpa Server

Tulis

DeleteSnapshot

Memberikan izin untuk menghapus snapshot dari Amazon Redshift Tanpa Server

snapshot*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteSnapshotCopyConfiguration

Memberikan izin untuk menghapus konfigurasi salinan snapshot untuk namespace Amazon Redshift Tanpa Server

Tulis

DeleteUsageLimit

Memberikan izin untuk menghapus batas penggunaan dari Amazon Redshift Tanpa Server

Tulis

DeleteWorkgroup

Memberikan izin untuk menghapus workgroup

kelompok kerja*

aws: ResourceTag /$ {} TagKey

Tulis

GetCredentials

Memberikan izin untuk mendapatkan nama pengguna database dan kata sandi sementara dengan otorisasi sementara untuk masuk ke Amazon Redshift Tanpa Server

kelompok kerja*

aws: ResourceTag /$ {} TagKey

Tulis

GetCustomDomainAssociation

Memberikan izin untuk mendapatkan informasi tentang asosiasi domain khusus tertentu

kelompok kerja*

aws: ResourceTag /$ {} TagKey

Baca

GetEndpointAccess

Memberikan izin untuk membuat titik akhir VPC terkelola Tanpa Server Amazon Redshift

Akses titik akhir*

Baca

GetIdentityCenterAuthToken

Memberikan izin untuk mendapatkan token resmi bagi pengguna Pusat Identitas untuk mengakses grup kerja Redshift Tanpa Server

kelompok kerja*

aws: ResourceTag /$ {} TagKey

Baca

GetManagedWorkgroup

Memberikan izin untuk membuat workgroup Amazon Redshift Managed Serverless dengan pengaturan konfigurasi yang ditentukan

kelompok kerja yang dikelola*

Baca

GetNamespace

Memberikan izin untuk mendapatkan informasi tentang namespace di Amazon Redshift Tanpa Server

ruang nama*

aws: ResourceTag /$ {} TagKey

Baca

GetRecoveryPoint

Memberikan izin untuk mendapatkan informasi tentang titik pemulihan

Titik pemulihan*

aws: ResourceTag /$ {} TagKey

Baca

GetReservation

Memberikan izin untuk mendapatkan objek reservasi tertentu

Baca

GetReservationOffering

Memberikan izin untuk mendapatkan penawaran reservasi tertentu

Baca

GetResourcePolicy

Memberikan izin untuk mendapatkan kebijakan sumber daya

Baca

GetScheduledAction

Memberikan izin untuk mendapatkan informasi tentang tindakan terjadwal tertentu

Baca

GetSnapshot

Memberikan izin untuk mendapatkan informasi tentang snapshot tertentu

snapshot*

aws: ResourceTag /$ {} TagKey

Baca

GetTableRestoreStatus

Memberikan izin untuk mendapatkan status pemulihan tabel tentang snapshot tertentu

Baca

GetTrack

Memberikan izin untuk mendapatkan informasi tentang trek di Amazon Redshift Tanpa Server

Baca

GetUsageLimit

Memberikan izin untuk mendapatkan informasi tentang batas penggunaan di Amazon Redshift Tanpa Server

Baca

GetWorkgroup

Memberikan izin untuk mendapatkan informasi tentang kelompok kerja tertentu

kelompok kerja*

aws: ResourceTag /$ {} TagKey

Baca

ListCustomDomainAssociations

Memberikan izin untuk mencantumkan asosiasi domain khusus di Amazon Redshift Tanpa Server

Daftar

ListEndpointAccess

Memberikan izin untuk membuat daftar EndpointAccess objek dan informasi yang relevan

Akses titik akhir*

Daftar

ListManagedWorkgroups

Memberikan izin untuk membuat daftar grup kerja terkelola di Amazon Redshift Tanpa Server

Daftar

ListNamespaces

Memberikan izin untuk membuat daftar ruang nama di Amazon Redshift Tanpa Server

Daftar

ListRecoveryPoints

Memberikan izin untuk membuat daftar array titik pemulihan

Titik pemulihan*

aws: ResourceTag /$ {} TagKey

Daftar

ListReservationOfferings

Memberikan izin untuk mencantumkan semua penawaran reservasi kapasitas yang tersedia

Daftar

ListReservations

Memberikan izin untuk membuat daftar semua reservasi

Daftar

ListScheduledActions

Memberikan izin untuk membuat daftar tindakan terjadwal

Daftar

ListSnapshotCopyConfigurations

Memberikan izin untuk membuat daftar SnapshotCopyConfiguration objek dan informasi yang relevan

namespace

aws: ResourceTag /$ {} TagKey

Daftar

ListSnapshots

Memberikan izin untuk membuat daftar snapshot

snapshot*

aws: ResourceTag /$ {} TagKey

Daftar

ListTableRestoreStatus

Memberikan izin untuk mencantumkan status pemulihan tabel

Daftar

ListTagsForResource

Memberikan izin untuk mencantumkan tag yang ditetapkan ke sumber daya

namespace

aws: ResourceTag /$ {} TagKey

Daftar

kelompok kerja

aws: ResourceTag /$ {} TagKey

ListTracks

Memberikan izin untuk membuat daftar trek yang tersedia di Amazon Redshift Tanpa Server

Daftar

ListUsageLimits

Memberikan izin untuk mencantumkan semua batas penggunaan dalam Amazon Redshift Tanpa Server

Daftar

ListWorkgroups

Memberikan izin untuk membuat daftar grup kerja di Amazon Redshift Tanpa Server

Daftar

PutResourcePolicy

Memberikan izin untuk membuat atau memperbarui kebijakan sumber daya

Tulis

RestoreFromRecoveryPoint

Memberikan izin untuk memulihkan data dari titik pemulihan

Titik pemulihan*

aws: ResourceTag /$ {} TagKey

Tulis

RestoreFromSnapshot

Memberikan izin untuk memulihkan namespace dari snapshot

snapshot*

aws: ResourceTag /$ {} TagKey

Tulis

RestoreTableFromRecoveryPoint

Memberikan izin untuk memulihkan tabel dari titik pemulihan

ruang nama*

aws: ResourceTag /$ {} TagKey

Tulis

Titik pemulihan*

aws: ResourceTag /$ {} TagKey

RestoreTableFromSnapshot

Memberikan izin untuk memulihkan tabel dari snapshot

ruang nama*

aws: ResourceTag /$ {} TagKey

Tulis

snapshot*

aws: ResourceTag /$ {} TagKey

TagResource

Memberikan izin untuk menetapkan satu atau beberapa tag ke sumber daya

namespace

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

RecoveryPoint

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

snapshot

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

kelompok kerja

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UntagResource

Memberikan izin untuk menghapus tag atau kumpulan tag dari sumber daya

namespace

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

RecoveryPoint

aws: ResourceTag /$ {} TagKey

aws: TagKeys

snapshot

aws: ResourceTag /$ {} TagKey

aws: TagKeys

kelompok kerja

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UpdateCustomDomainAssociation

Memberikan izin untuk memperbarui sertifikat yang terkait dengan domain kustom

kelompok kerja*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateEndpointAccess

Memberikan izin untuk memperbarui titik akhir VPC terkelola Tanpa Server Amazon Redshift

Akses titik akhir*

Tulis

UpdateNamespace

Memberikan izin untuk memperbarui namespace dengan pengaturan konfigurasi yang ditentukan

ruang nama*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateScheduledAction

Memberikan izin untuk memperbarui tindakan terjadwal

Tulis

UpdateSnapshot

Memberikan izin untuk memperbarui snapshot

snapshot*

aws: ResourceTag /$ {} TagKey

Tulis

UpdateSnapshotCopyConfiguration

Memberikan izin untuk memperbarui konfigurasi salinan snapshot untuk namespace Amazon Redshift Tanpa Server

Tulis

UpdateUsageLimit

Memberikan izin untuk memperbarui batas penggunaan di Amazon Redshift Tanpa Server

Tulis

UpdateWorkgroup

Memberikan izin untuk memperbarui workgroup Amazon Redshift Tanpa Server dengan setelan konfigurasi yang ditentukan

kelompok kerja*

aws: ResourceTag /$ {} TagKey

Tulis

Permission-only tindakan untuk Amazon Redshift Tanpa Server

Tindakan berikut ditentukan oleh Amazon Redshift Serverless 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

DescribeOneTimeCredit

Memberikan izin untuk melihat di konsol Amazon Redshift Tanpa Server jumlah kredit uji coba gratis yang tersisa dan tanggal kedaluwarsanya

Baca

ListAutonomicsDenylist

Memberikan izin untuk membuat daftar sumber daya yang tidak terdaftar dari keputusan otonom global untuk kelompok kerja tertentu

kelompok kerja*

aws: ResourceTag /$ {} TagKey

Baca

UpdateAutonomicsDenylist

Memberikan izin untuk menambah atau menghapus sumber daya dari daftar denylist otonom global untuk grup kerja tertentu

kelompok kerja*

aws: ResourceTag /$ {} TagKey

Tulis

Jenis sumber daya yang ditentukan oleh Amazon Redshift Tanpa Server

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

Jenis sumber daya ARN Kunci syarat

EndpointAccess

arn: $ {Partition} :redshift-serverless: $ {Wilayah} :$ {Akun} :managedvpcendpoint/$ {} EndpointAccessId

kelompok kerja terkelola

arn: $ {Partition} :redshift-serverless: $ {Wilayah} :$ {Akun} :managed-workgroup/$ {} ManagedWorkgroupName

namespace

arn: $ {Partition} :redshift-serverless: $ {Wilayah} :$ {Akun} :namespace/$ {} NamespaceId

aws: ResourceTag /$ {} TagKey

RecoveryPoint

arn: $ {Partition} :redshift-serverless: $ {Wilayah} :$ {Akun} :recoverypoint/$ {} RecoveryPointId

aws: ResourceTag /$ {} TagKey

snapshot

arn: $ {Partition} :redshift-serverless: $ {Wilayah} :$ {Akun} :snapshot/$ {} SnapshotId

aws: ResourceTag /$ {} TagKey

kelompok kerja

arn: $ {Partition} :redshift-serverless: $ {Wilayah} :$ {Akun} :workgroup/$ {} WorkgroupId

aws: ResourceTag /$ {} TagKey

Kunci kondisi untuk Amazon Redshift Tanpa Server

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

Kunci syarat Deskripsi Tipe

aws: RequestTag /$ {} TagKey

Filter akses berdasarkan tanda yang diberikan dalam permintaan

String

aws: ResourceTag /$ {} TagKey

Filter akses dengan tanda yang terkait dengan sumber daya

String

aws: TagKeys

Filter akses berdasarkan kunci tanda yang diberikan dalam permintaan

ArrayOfString

redshift-serverless:titik akhir AccessId

Memfilter akses oleh pengenal akses titik akhir

String

redshift-serverless:dikelola WorkgroupName

Memfilter akses oleh pengenal grup kerja terkelola

String

Redshift-tanpa server: NamespaceID

Memfilter akses dengan pengenal namespace

String

redshift-serverless:pemulihan PointId

Memfilter akses oleh pengidentifikasi titik pemulihan

String

Redshift-tanpa server: snapshotID

Memfilter akses dengan pengenal snapshot

String

redshift-serverless:tabel RestoreRequestId

Memfilter akses oleh pengidentifikasi permintaan pemulihan tabel

String

RedShift-Serverless:workgroupId

Memfilter akses oleh pengenal workgroup

String