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

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

Kunci tindakan, sumber daya, dan kondisi untuk Amazon Redshift

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

Referensi:

Tindakan yang ditentukan oleh Amazon Redshift

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.

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 mencantumkan jenis sumber daya, maka Anda dapat menyebutkan ARN dengan jenis tersebut dalam sebuah 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 kebijakan IAM, Anda harus menyertakan ARN atau pola 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
AcceptReservedNodeExchange Memberikan izin untuk menukar node cadangan DC1 dengan node cadangan DC2 tanpa perubahan pada konfigurasi Tulis
AddPartner Memberikan izin untuk menambahkan integrasi mitra ke klaster Tulis
AssociateDataShareConsumer Memberikan izin untuk mengaitkan konsumen ke datashare Tulis

datashare*

redshift:ConsumerArn

redshift:AllowWrites

AuthorizeClusterSecurityGroupIngress Memberikan izin untuk menambahkan aturan masuk (ingress) ke grup keamanan Amazon Redshift Tulis

securitygroup*

securitygroupingress-ec2securitygroup*

AuthorizeDataShare Memberikan izin untuk mengotorisasi konsumen datashare yang ditentukan untuk menggunakan datashare Manajemen izin

datashare*

redshift:ConsumerIdentifier

redshift:AllowWrites

AuthorizeEndpointAccess Memberikan izin untuk mengotorisasi aktivitas terkait titik akhir untuk titik akhir vpc yang dikelola redshift Manajemen izin
AuthorizeSnapshotAccess Memberikan izin kepada yang ditentukan Akun AWS untuk memulihkan snapshot Manajemen izin

snapshot*

BatchDeleteClusterSnapshots Memberikan izin untuk menghapus snapshot dalam batch ukuran hingga 100 Tulis

snapshot*

BatchModifyClusterSnapshots Memberikan izin untuk mengubah pengaturan untuk daftar snapshot Tulis

snapshot*

CancelQuery[hanya izin] Memberikan izin untuk membatalkan kueri melalui konsol Amazon Redshift Tulis
CancelQuerySession[hanya izin] Memberikan izin untuk melihat kueri di konsol Amazon Redshift Tulis
CancelResize Memberikan izin untuk membatalkan operasi pengubahan ukuran Tulis

cluster*

CopyClusterSnapshot Memberikan izin untuk menyalin snapshot klaster Tulis

snapshot*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateAuthenticationProfile Memberikan izin untuk membuat profil autentikasi Amazon Redshift Tulis
CreateCluster Memberikan izin untuk membuat klaster Tulis

cluster*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateClusterParameterGroup Memberikan izin untuk membuat grup parameter Amazon Redshift Tulis

parametergroup*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateClusterSecurityGroup Memberikan izin untuk membuat grup keamanan Amazon Redshift Tulis

securitygroup*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateClusterSnapshot Memberikan izin untuk membuat snapshot manual dari cluster yang ditentukan Tulis

snapshot*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateClusterSubnetGroup Memberikan izin untuk membuat grup subnet Amazon Redshift Tulis

subnetgroup*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateClusterUser Memberikan izin untuk secara otomatis membuat pengguna Amazon Redshift yang ditentukan jika tidak ada Manajemen izin

dbuser*

redshift:DbUser

CreateCustomDomainAssociation Memberikan izin untuk membuat nama domain khusus untuk klaster Tulis

cluster*

acm:DescribeCertificate

CreateEndpointAccess Memberikan izin untuk membuat titik akhir vpc yang dikelola redshift Tulis
CreateEventSubscription Memberikan izin untuk membuat langganan pemberitahuan acara Amazon Redshift Tulis

eventsubscription*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateHsmClientCertificate Memberikan izin untuk membuat sertifikat klien HSM yang digunakan cluster untuk terhubung ke HSM Tulis

hsmclientcertificate*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateHsmConfiguration Memberikan izin untuk membuat konfigurasi HSM yang berisi informasi yang diperlukan oleh cluster untuk menyimpan dan menggunakan kunci enkripsi database dalam modul keamanan perangkat keras (HSM) Tulis

hsmconfiguration*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateQev2IdcApplication[hanya izin] Memberikan izin untuk membuat aplikasi idc qev2 Tulis

sso:CreateApplication

sso:PutApplicationAccessScope

sso:PutApplicationAuthenticationMethod

sso:PutApplicationGrant

CreateRedshiftIdcApplication Memberikan izin untuk membuat aplikasi idc redshift Tulis

sso:CreateApplication

sso:PutApplicationAccessScope

sso:PutApplicationAuthenticationMethod

sso:PutApplicationGrant

CreateSavedQuery[hanya izin] Memberikan izin untuk membuat kueri SQL yang disimpan melalui konsol Amazon Redshift Tulis
CreateScheduledAction Memberikan izin untuk membuat tindakan terjadwal Amazon Redshift Tulis
CreateSnapshotCopyGrant Memberikan izin untuk membuat hibah salinan snapshot dan mengenkripsi snapshot yang disalin di tujuan Wilayah AWS Manajemen izin

snapshotcopygrant*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateSnapshotSchedule Memberikan izin untuk membuat jadwal snapshot Tulis

snapshotschedule*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateTags Memberikan izin untuk menambahkan satu atau beberapa tag ke sumber daya tertentu Penandaan

cluster

eventsubscription

hsmclientcertificate

hsmconfiguration

parametergroup

securitygroup

securitygroupingress-cidr

securitygroupingress-ec2securitygroup

snapshot

snapshotcopygrant

snapshotschedule

subnetgroup

usagelimit

aws:RequestTag/${TagKey}

aws:TagKeys

CreateUsageLimit Memberikan izin untuk membuat batas penggunaan Tulis

usagelimit*

aws:RequestTag/${TagKey}

aws:TagKeys

DeauthorizeDataShare Memberikan izin untuk menghapus izin dari konsumen datashare yang ditentukan untuk menggunakan datashare Manajemen izin

datashare*

redshift:ConsumerIdentifier

DeleteAuthenticationProfile Memberikan izin untuk menghapus profil autentikasi Amazon Redshift Tulis
DeleteCluster Memberikan izin untuk menghapus klaster yang telah disediakan sebelumnya Tulis

cluster*

DeleteClusterParameterGroup Memberikan izin untuk menghapus grup parameter Amazon Redshift Tulis

parametergroup*

DeleteClusterSecurityGroup Memberikan izin untuk menghapus grup keamanan Amazon Redshift Tulis

securitygroup*

DeleteClusterSnapshot Memberikan izin untuk menghapus snapshot manual Tulis

snapshot*

DeleteClusterSubnetGroup Memberikan izin untuk menghapus grup subnet klaster Tulis

subnetgroup*

DeleteCustomDomainAssociation Memberikan izin untuk menghapus nama domain khusus untuk klaster Tulis

cluster*

DeleteEndpointAccess Memberikan izin untuk menghapus titik akhir vpc yang dikelola redshift Tulis
DeleteEventSubscription Memberikan izin untuk menghapus langganan pemberitahuan acara Amazon Redshift Tulis

eventsubscription*

DeleteHsmClientCertificate Memberikan izin untuk menghapus sertifikat klien HSM Tulis

hsmclientcertificate*

DeleteHsmConfiguration Memberikan izin untuk menghapus konfigurasi Amazon Redshift HSM Tulis

hsmconfiguration*

DeletePartner Memberikan izin untuk menghapus integrasi mitra dari klaster Tulis
DeleteQev2IdcApplication[hanya izin] Memberikan izin untuk menghapus aplikasi idc qev2 Tulis

qev2idcapplication*

sso:DeleteApplication

DeleteRedshiftIdcApplication Memberikan izin untuk menghapus aplikasi idc redshift Tulis

redshiftidcapplication*

sso:DeleteApplication

DeleteResourcePolicy Memberikan izin untuk menghapus kebijakan sumber daya untuk sumber daya tertentu Manajemen izin

namespace*

DeleteSavedQueries[hanya izin] Memberikan izin untuk menghapus kueri SQL yang disimpan melalui konsol Amazon Redshift Tulis
DeleteScheduledAction Memberikan izin untuk menghapus tindakan terjadwal Amazon Redshift Tulis
DeleteSnapshotCopyGrant Memberikan izin untuk menghapus hibah salinan snapshot Tulis

snapshotcopygrant*

DeleteSnapshotSchedule Memberikan izin untuk menghapus jadwal snapshot Tulis

snapshotschedule*

DeleteTags Memberikan izin untuk menghapus tag atau tag dari sumber daya Penandaan

cluster

eventsubscription

hsmclientcertificate

hsmconfiguration

parametergroup

securitygroup

securitygroupingress-cidr

securitygroupingress-ec2securitygroup

snapshot

snapshotcopygrant

snapshotschedule

subnetgroup

usagelimit

aws:TagKeys

DeleteUsageLimit Memberikan izin untuk menghapus batas penggunaan Tulis

usagelimit*

DescribeAccountAttributes Memberikan izin untuk menjelaskan atribut yang dilampirkan pada yang ditentukan Akun AWS Baca
DescribeAuthenticationProfiles Memberikan izin untuk menjelaskan profil otentikasi Amazon Redshift yang dibuat Baca
DescribeClusterDbRevisions Memberikan izin untuk mendeskripsikan revisi database untuk klaster Daftar
DescribeClusterParameterGroups Memberikan izin untuk menjelaskan grup parameter Amazon Redshift, termasuk grup parameter yang Anda buat dan grup parameter default Baca
DescribeClusterParameters Memberikan izin untuk menjelaskan parameter yang terdapat dalam grup parameter Amazon Redshift Baca

parametergroup*

DescribeClusterSecurityGroups Memberikan izin untuk mendeskripsikan grup keamanan Amazon Redshift Baca
DescribeClusterSnapshots Memberikan izin untuk mendeskripsikan satu atau beberapa objek snapshot, yang berisi metadata tentang snapshot klaster Anda Baca
DescribeClusterSubnetGroups Memberikan izin untuk mendeskripsikan satu atau beberapa objek grup subnet klaster, yang berisi metadata tentang grup subnet klaster Anda Baca
DescribeClusterTracks Memberikan izin untuk menjelaskan trek pemeliharaan yang tersedia Daftar
DescribeClusterVersions Memberikan izin untuk menjelaskan versi cluster Amazon Redshift yang tersedia Baca
DescribeClusters Memberikan izin untuk mendeskripsikan properti cluster yang disediakan Daftar
DescribeCustomDomainAssociations Memberikan izin untuk mendeskripsikan nama domain khusus untuk klaster Daftar
DescribeDataShares Memberikan izin untuk mendeskripsikan datashares yang dibuat dan dikonsumsi oleh cluster Anda Baca
DescribeDataSharesForConsumer Memberikan izin untuk mendeskripsikan hanya datashares yang dikonsumsi oleh cluster Anda Baca
DescribeDataSharesForProducer Memberikan izin untuk mendeskripsikan hanya datashares yang dibuat oleh cluster Anda Baca
DescribeDefaultClusterParameters Memberikan izin untuk menjelaskan pengaturan parameter untuk keluarga grup parameter Baca
DescribeEndpointAccess Memberikan izin untuk mendeskripsikan titik akhir vpc yang dikelola redshift-managed Baca
DescribeEndpointAuthorization Memberikan izin untuk mengotorisasi aktivitas deskripsi untuk titik akhir vpc yang dikelola redshift Daftar
DescribeEventCategories Memberikan izin untuk mendeskripsikan kategori acara untuk semua jenis sumber peristiwa, atau untuk jenis sumber tertentu Baca
DescribeEventSubscriptions Memberikan izin untuk menjelaskan langganan pemberitahuan acara Amazon Redshift untuk yang ditentukan Akun AWS Baca
DescribeEvents Memberikan izin untuk mendeskripsikan peristiwa yang terkait dengan cluster, grup keamanan, snapshot, dan grup parameter selama 14 hari terakhir Daftar
DescribeHsmClientCertificates Memberikan izin untuk mendeskripsikan sertifikat klien HSM Baca
DescribeHsmConfigurations Memberikan izin untuk menjelaskan konfigurasi Amazon Redshift HSM Baca
DescribeInboundIntegrations Memberikan izin untuk membuat daftar integrasi masuk Daftar

redshift:InboundIntegrationArn

DescribeLoggingStatus Memberikan izin untuk menjelaskan apakah informasi, seperti kueri dan upaya koneksi, sedang dicatat untuk klaster Baca

cluster*

DescribeNodeConfigurationOptions Memberikan izin untuk mendeskripsikan properti konfigurasi node yang mungkin seperti tipe node, jumlah node, dan penggunaan disk untuk tipe tindakan yang ditentukan Daftar
DescribeOrderableClusterOptions Memberikan izin untuk menjelaskan opsi klaster yang dapat dipesan Baca
DescribePartners Memberikan izin untuk mengambil informasi tentang integrasi mitra yang ditentukan untuk klaster Baca
DescribeQev2IdcApplications[hanya izin] Memberikan izin untuk mendeskripsikan aplikasi idc qev2 Daftar
DescribeQuery[hanya izin] Memberikan izin untuk mendeskripsikan kueri melalui konsol Amazon Redshift Baca
DescribeRedshiftIdcApplications Memberikan izin untuk mendeskripsikan aplikasi idc redshift Daftar

sso:GetApplicationGrant

sso:ListApplicationAccessScopes

DescribeReservedNodeExchangeStatus Memberikan izin untuk menjelaskan detail status pertukaran dan metadata terkait untuk pertukaran simpul cadangan. Status mencakup nilai-nilai seperti yang sedang berlangsung dan diminta Baca
DescribeReservedNodeOfferings Memberikan izin untuk menjelaskan penawaran node cadangan yang tersedia oleh Amazon Redshift Baca
DescribeReservedNodes Memberikan izin untuk mendeskripsikan node yang dicadangkan Baca
DescribeResize Memberikan izin untuk menjelaskan operasi pengubahan ukuran terakhir untuk klaster Baca

cluster*

DescribeSavedQueries[hanya izin] Memberikan izin untuk menjelaskan kueri yang disimpan melalui konsol Amazon Redshift Baca
DescribeScheduledActions Memberikan izin untuk menjelaskan tindakan terjadwal Amazon Redshift yang dibuat Baca
DescribeSnapshotCopyGrants Memberikan izin untuk menjelaskan hibah salinan snapshot yang dimiliki oleh yang ditentukan di tujuan Akun AWS Wilayah AWS Baca
DescribeSnapshotSchedules Memberikan izin untuk menjelaskan jadwal snapshot Baca

snapshotschedule*

DescribeStorage Memberikan izin untuk menjelaskan ukuran penyimpanan cadangan tingkat akun dan penyimpanan sementara Baca
DescribeTable[hanya izin] Memberikan izin untuk mendeskripsikan tabel melalui konsol Amazon Redshift Baca
DescribeTableRestoreStatus Memberikan izin untuk menjelaskan status dari satu atau beberapa permintaan pemulihan tabel yang dibuat menggunakan tindakan RestoreTableFromClusterSnapshot API Baca
DescribeTags Memberikan izin untuk mendeskripsikan tag Baca

cluster

eventsubscription

hsmclientcertificate

hsmconfiguration

parametergroup

securitygroup

securitygroupingress-cidr

securitygroupingress-ec2securitygroup

snapshot

snapshotcopygrant

snapshotschedule

subnetgroup

usagelimit

DescribeUsageLimits Memberikan izin untuk menjelaskan batas penggunaan Baca

usagelimit*

DisableLogging Memberikan izin untuk menonaktifkan informasi pencatatan, seperti kueri dan upaya koneksi, untuk klaster Tulis

cluster*

DisableSnapshotCopy Memberikan izin untuk menonaktifkan salinan snapshot otomatis untuk sebuah cluster Tulis

cluster*

DisassociateDataShareConsumer Memberikan izin untuk memisahkan konsumen dari datashare Tulis

datashare*

redshift:ConsumerArn

EnableLogging Memberikan izin untuk mengaktifkan informasi pencatatan, seperti kueri dan upaya koneksi, untuk klaster Tulis

cluster*

EnableSnapshotCopy Memberikan izin untuk mengaktifkan salinan snapshot otomatis untuk sebuah cluster Tulis

cluster*

ExecuteQuery[hanya izin] Memberikan izin untuk menjalankan kueri melalui konsol Amazon Redshift Tulis
FailoverPrimaryCompute Memberikan izin untuk melakukan failover komputasi utama cluster multi-AZ ke AZ lain Tulis

cluster*

FetchResults[hanya izin] Memberikan izin untuk mengambil hasil kueri melalui konsol Amazon Redshift Baca
GetClusterCredentials Memberikan izin untuk mendapatkan kredensil sementara untuk mengakses database Amazon Redshift menurut yang ditentukan Akun AWS Tulis

dbuser*

dbgroup

dbname

redshift:DbName

redshift:DbUser

redshift:DurationSeconds

GetClusterCredentialsWithIAM Memberikan izin untuk mendapatkan kredensi sementara yang disempurnakan untuk mengakses database Amazon Redshift menurut yang ditentukan Akun AWS Tulis

dbname

redshift:DbName

redshift:DurationSeconds

GetReservedNodeExchangeConfigurationOptions Memberikan izin untuk mendapatkan opsi konfigurasi untuk pertukaran simpul cadangan Baca
GetReservedNodeExchangeOfferings Memberikan izin untuk mendapatkan array DC2 ReservedNodeOfferings yang cocok dengan jenis pembayaran, jangka waktu, dan harga penggunaan dari node cadangan DC1 yang diberikan Baca
GetResourcePolicy Memberikan izin untuk mendapatkan kebijakan sumber daya untuk sumber daya tertentu Baca

namespace*

JoinGroup Memberikan izin untuk bergabung dengan grup Amazon Redshift yang ditentukan Manajemen izin

dbgroup*

ListDatabases[hanya izin] Memberikan izin untuk membuat daftar database melalui konsol Amazon Redshift Daftar
ListRecommendations Memberikan izin untuk membuat daftar rekomendasi Penasihat Daftar
ListSavedQueries[hanya izin] Memberikan izin untuk membuat daftar kueri yang disimpan melalui konsol Amazon Redshift Daftar
ListSchemas[hanya izin] Memberikan izin untuk membuat daftar skema melalui konsol Amazon Redshift Daftar
ListTables[hanya izin] Memberikan izin untuk membuat daftar tabel melalui konsol Amazon Redshift Daftar
ModifyAquaConfiguration Memberikan izin untuk memodifikasi konfigurasi AQUA dari sebuah cluster Tulis

cluster*

ModifyAuthenticationProfile Memberikan izin untuk mengubah profil autentikasi Amazon Redshift yang ada Tulis
ModifyCluster Memberikan izin untuk memodifikasi pengaturan cluster Tulis

cluster*

acm:DescribeCertificate

ModifyClusterDbRevision Memberikan izin untuk memodifikasi revisi database klaster Tulis

cluster*

ModifyClusterIamRoles Memberikan izin untuk memodifikasi daftar peran AWS Identity and Access Management (IAM) yang dapat digunakan oleh klaster untuk mengakses layanan lain AWS Manajemen izin

cluster*

ModifyClusterMaintenance Memberikan izin untuk memodifikasi pengaturan pemeliharaan klaster Tulis
ModifyClusterParameterGroup Memberikan izin untuk memodifikasi parameter grup parameter Tulis

parametergroup*

ModifyClusterSnapshot Memberikan izin untuk mengubah pengaturan snapshot Tulis

snapshot*

ModifyClusterSnapshotSchedule Memberikan izin untuk memodifikasi jadwal snapshot untuk klaster Tulis

cluster*

ModifyClusterSubnetGroup Memberikan izin untuk memodifikasi grup subnet cluster untuk menyertakan daftar subnet VPC yang ditentukan Tulis

subnetgroup*

ModifyCustomDomainAssociation Memberikan izin untuk memodifikasi nama domain khusus untuk klaster Tulis

cluster*

acm:DescribeCertificate

ModifyEndpointAccess Memberikan izin untuk memodifikasi titik akhir vpc yang dikelola redshift Tulis
ModifyEventSubscription Memberikan izin untuk mengubah langganan pemberitahuan acara Amazon Redshift yang ada Tulis

eventsubscription*

ModifyQev2IdcApplication[hanya izin] Memberikan izin untuk memodifikasi aplikasi idc qev2 Tulis

qev2idcapplication*

sso:UpdateApplication

ModifyRedshiftIdcApplication Memberikan izin untuk memodifikasi aplikasi idc redshift Tulis

redshiftidcapplication*

sso:DeleteApplicationAccessScope

sso:DeleteApplicationGrant

sso:GetApplicationGrant

sso:ListApplicationAccessScopes

sso:PutApplicationAccessScope

sso:PutApplicationGrant

sso:UpdateApplication

ModifySavedQuery[hanya izin] Memberikan izin untuk mengubah kueri tersimpan yang ada melalui konsol Amazon Redshift Tulis
ModifyScheduledAction Memberikan izin untuk memodifikasi tindakan terjadwal Amazon Redshift yang ada Tulis
ModifySnapshotCopyRetentionPeriod Memberikan izin untuk mengubah jumlah hari untuk menyimpan snapshot di tujuan Wilayah AWS setelah disalin dari sumber Wilayah AWS Tulis

cluster*

ModifySnapshotSchedule Memberikan izin untuk mengubah jadwal snapshot Tulis

snapshotschedule*

ModifyUsageLimit Memberikan izin untuk mengubah batas penggunaan Tulis

usagelimit*

PauseCluster Memberikan izin untuk menjeda klaster Tulis

cluster*

PurchaseReservedNodeOffering Memberikan izin untuk membeli node yang dicadangkan Tulis
PutResourcePolicy Memberikan izin untuk memperbarui kebijakan sumber daya untuk sumber daya tertentu Manajemen izin

namespace*

RebootCluster Memberikan izin untuk me-reboot cluster Tulis

cluster*

RejectDataShare Memberikan izin untuk menolak datashare yang dibagikan dari akun lain Manajemen izin

datashare*

ResetClusterParameterGroup Memberikan izin untuk mengatur satu atau beberapa parameter grup parameter ke nilai defaultnya dan mengatur nilai sumber parameter ke “engine-default” Tulis

parametergroup*

ResizeCluster Memberikan izin untuk mengubah ukuran klaster Tulis

cluster*

RestoreFromClusterSnapshot Memberikan izin untuk membuat klaster dari snapshot Tulis

cluster*

snapshot*

aws:TagKeys

RestoreTableFromClusterSnapshot Memberikan izin untuk membuat tabel dari tabel di snapshot klaster Amazon Redshift Tulis

cluster*

snapshot*

ResumeCluster Memberikan izin untuk melanjutkan klaster Tulis

cluster*

RevokeClusterSecurityGroupIngress Memberikan izin untuk mencabut aturan masuk dalam grup keamanan Amazon Redshift untuk rentang IP yang sebelumnya diotorisasi atau grup keamanan Amazon EC2 Tulis

securitygroup*

securitygroupingress-ec2securitygroup*

RevokeEndpointAccess Memberikan izin untuk mencabut akses aktivitas terkait titik akhir untuk titik akhir vpc yang dikelola redshift Manajemen izin
RevokeSnapshotAccess Memberikan izin untuk mencabut akses dari yang ditentukan Akun AWS untuk memulihkan snapshot Manajemen izin

snapshot*

RotateEncryptionKey Memberikan izin untuk memutar kunci enkripsi untuk klaster Tulis

cluster*

UpdatePartnerStatus Memberikan izin untuk memperbarui status integrasi mitra Tulis
ViewQueriesFromConsole[hanya izin] Memberikan izin untuk melihat hasil kueri melalui konsol Amazon Redshift Daftar
ViewQueriesInConsole[hanya izin] Memberikan izin untuk menghentikan kueri dan pemuatan yang sedang berjalan melalui konsol Amazon Redshift Daftar

Jenis sumber daya yang ditentukan oleh Amazon Redshift

Jenis sumber daya berikut ditentukan oleh layanan ini dan dapat digunakan dalam elemen Resource pernyataan kebijakan izin IAM. 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}:redshift:${Region}:${Account}:cluster:${ClusterName}

aws:ResourceTag/${TagKey}

datashare arn:${Partition}:redshift:${Region}:${Account}:datashare:${ProducerClusterNamespace}/${DataShareName}

aws:ResourceTag/${TagKey}

dbgroup arn:${Partition}:redshift:${Region}:${Account}:dbgroup:${ClusterName}/${DbGroup}
dbname arn:${Partition}:redshift:${Region}:${Account}:dbname:${ClusterName}/${DbName}
dbuser arn:${Partition}:redshift:${Region}:${Account}:dbuser:${ClusterName}/${DbUser}
eventsubscription arn:${Partition}:redshift:${Region}:${Account}:eventsubscription:${EventSubscriptionName}

aws:ResourceTag/${TagKey}

hsmclientcertificate arn:${Partition}:redshift:${Region}:${Account}:hsmclientcertificate:${HSMClientCertificateId}

aws:ResourceTag/${TagKey}

hsmconfiguration arn:${Partition}:redshift:${Region}:${Account}:hsmconfiguration:${HSMConfigurationId}

aws:ResourceTag/${TagKey}

namespace arn:${Partition}:redshift:${Region}:${Account}:namespace:${ClusterNamespace}

aws:ResourceTag/${TagKey}

parametergroup arn:${Partition}:redshift:${Region}:${Account}:parametergroup:${ParameterGroupName}

aws:ResourceTag/${TagKey}

securitygroup arn:${Partition}:redshift:${Region}:${Account}:securitygroup:${SecurityGroupName}/ec2securitygroup/${Owner}/${Ec2SecurityGroupId}

aws:ResourceTag/${TagKey}

securitygroupingress-cidr arn:${Partition}:redshift:${Region}:${Account}:securitygroupingress:${SecurityGroupName}/cidrip/${IpRange}

aws:ResourceTag/${TagKey}

securitygroupingress-ec2securitygroup arn:${Partition}:redshift:${Region}:${Account}:securitygroupingress:${SecurityGroupName}/ec2securitygroup/${Owner}/${Ece2SecuritygroupId}

aws:ResourceTag/${TagKey}

snapshot arn:${Partition}:redshift:${Region}:${Account}:snapshot:${ClusterName}/${SnapshotName}

aws:ResourceTag/${TagKey}

snapshotcopygrant arn:${Partition}:redshift:${Region}:${Account}:snapshotcopygrant:${SnapshotCopyGrantName}

aws:ResourceTag/${TagKey}

snapshotschedule arn:${Partition}:redshift:${Region}:${Account}:snapshotschedule:${ParameterGroupName}

aws:ResourceTag/${TagKey}

subnetgroup arn:${Partition}:redshift:${Region}:${Account}:subnetgroup:${SubnetGroupName}

aws:ResourceTag/${TagKey}

usagelimit arn:${Partition}:redshift:${Region}:${Account}:usagelimit:${UsageLimitId}

aws:ResourceTag/${TagKey}

redshiftidcapplication arn:${Partition}:redshift:${Region}:${Account}:redshiftidcapplication:${RedshiftIdcApplicationId}
qev2idcapplication arn:${Partition}:redshift:${Region}:${Account}:qev2idcapplication:${Qev2IdcApplicationId}

Tombol kondisi untuk Amazon Redshift

Amazon Redshift mendefinisikan kunci kondisi berikut yang dapat digunakan dalam Condition elemen kebijakan IAM. 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 berdasarkan tindakan berdasarkan kumpulan nilai yang diizinkan untuk masing-masing tag String
aws:ResourceTag/${TagKey} Memfilter akses berdasarkan tindakan berdasarkan nilai tag yang terkait dengan sumber daya String
aws:TagKeys Memfilter akses berdasarkan tindakan berdasarkan keberadaan tag wajib dalam permintaan ArrayOfTali
redshift:AllowWrites Memfilter akses dengan parameter input AllowWrites Bool
redshift:ConsumerArn Memfilter akses oleh konsumen datashare arn ARN
redshift:ConsumerIdentifier Memfilter akses oleh konsumen datashare String
redshift:DbName Memfilter akses dengan nama database String
redshift:DbUser Memfilter akses dengan nama pengguna database String
redshift:DurationSeconds Memfilter akses berdasarkan jumlah detik hingga set kredensi sementara kedaluwarsa String
redshift:InboundIntegrationArn Memfilter akses oleh ARN dari sumber daya Integrasi Nol-ETL masuk String