View a markdown version of this page

Tindakan, sumber daya, dan kunci persyaratan untuk AWS SQL Workbench - Referensi Otorisasi Layanan

Tindakan, sumber daya, dan kunci persyaratan untuk AWS SQL Workbench

AWS SQL Workbench (awalan layanan:sqlworkbench) menyediakan operasi, sumber daya, tindakan, dan kunci kondisi khusus layanan berikut untuk digunakan dalam kebijakan izin IAM.

Referensi:

Tindakan yang didefinisikan oleh AWS SQL Workbench

AWS SQL Workbench tidak memiliki operasi API yang dapat digunakan dalam Actions elemen pernyataan kebijakan IAM.

Permission-only tindakan untuk AWS SQL Workbench

Tindakan berikut ditentukan oleh AWS SQL Workbench 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

AssociateConnectionWithChart

Memberikan izin untuk mengaitkan koneksi ke bagan

bagan*

aws: ResourceTag /$ {} TagKey

Tulis

koneksi*

aws: ResourceTag /$ {} TagKey

AssociateConnectionWithTab

Memberikan izin untuk mengaitkan koneksi ke tab

koneksi*

aws: ResourceTag /$ {} TagKey

Tulis

AssociateNotebookWithTab

Memberikan izin untuk mengaitkan buku catatan ke tab

buku catatan*

aws: ResourceTag /$ {} TagKey

Tulis

AssociateQueryWithTab

Memberikan izin untuk mengaitkan kueri ke tab

penanyaan*

aws: ResourceTag /$ {} TagKey

Tulis

BatchDeleteFolder

Memberikan izin untuk menghapus folder di akun Anda

Tulis

BatchGetNotebookCell

Memberikan izin untuk mendapatkan konten sel buku catatan di akun Anda

buku catatan*

aws: ResourceTag /$ {} TagKey

Baca

CreateAccount

Memberikan izin untuk membuat akun SQLWorkBench

Tulis

CreateChart

Memberikan izin untuk membuat bagan tersimpan baru di akun Anda

bagan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateConnection

Memberikan izin untuk membuat koneksi baru di akun Anda

koneksi*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateFolder

Memberikan izin untuk membuat folder di akun Anda

Tulis

CreateNotebook

Memberikan izin untuk membuat buku catatan baru di akun Anda

buku catatan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateNotebookCell

Memberikan izin untuk membuat sel buku catatan di akun Anda

buku catatan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateNotebookFromVersion

Memberikan izin untuk membuat buku catatan baru dari versi buku catatan di akun Anda

buku catatan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateNotebookVersion

Memberikan izin untuk membuat versi buku catatan di akun Anda

buku catatan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

CreateSavedQuery

Memberikan izin untuk membuat kueri tersimpan baru di akun Anda

penanyaan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

DeleteChart

Memberikan izin untuk menghapus grafik di akun Anda

bagan*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteConnection

Memberikan izin untuk menghapus koneksi di akun Anda

koneksi*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteNotebook

Memberikan izin untuk menghapus notebook di akun Anda

buku catatan*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteNotebookCell

Memberikan izin untuk menghapus sel notebook di akun Anda

buku catatan*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteNotebookVersion

Memberikan izin untuk menghapus sel notebook di akun Anda

buku catatan*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteQCustomContext

Memberikan izin untuk menghapus konteks kustom seluruh akun

Tulis

DeleteSavedQuery

Memberikan izin untuk menghapus kueri yang disimpan di akun Anda

penanyaan*

aws: ResourceTag /$ {} TagKey

Tulis

DeleteSqlGenerationContext

Memberikan izin untuk menghapus konteks pembuatan sql

Tulis

DeleteTab

Memberikan izin untuk menghapus tab di akun Anda

Tulis

DriverExecute

Memberikan izin untuk menjalankan kueri di klaster pergeseran merah Anda

koneksi*

aws: ResourceTag /$ {} TagKey

Tulis

DuplicateNotebook

Memberikan izin untuk membuat buku catatan baru dengan menduplikasi yang sudah ada di akun Anda

buku catatan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

ExportNotebook

Memberikan izin untuk mengekspor buku catatan di akun Anda

buku catatan*

aws: ResourceTag /$ {} TagKey

Baca

GenerateSession

Memberikan izin untuk membuat sesi baru di akun Anda

Tulis

GetAccountInfo

Memberikan izin untuk mendapatkan info akun

Baca

GetAccountSettings

Memberikan izin untuk mendapatkan pengaturan akun

Baca

GetAutocompletionMetadata

Memberikan izin untuk mendapatkan metadata struktur database untuk penyelesaian otomatis

Baca

GetAutocompletionResource

Memberikan izin untuk mendapatkan informasi struktur database untuk penyelesaian otomatis

Baca

GetChart

Memberikan izin untuk mendapatkan grafik di akun Anda

bagan*

aws: ResourceTag /$ {} TagKey

Baca

GetConnection

Memberikan izin untuk mendapatkan koneksi di akun Anda

koneksi*

aws: ResourceTag /$ {} TagKey

Baca

GetNotebook

Memberikan izin untuk mendapatkan metadata buku catatan di akun Anda

buku catatan*

aws: ResourceTag /$ {} TagKey

Baca

GetNotebookVersion

Memberikan izin untuk mendapatkan konten versi buku catatan di akun Anda

buku catatan*

aws: ResourceTag /$ {} TagKey

Baca

GetQCustomContext

Memberikan izin untuk mendapatkan konteks kustom seluruh akun

Baca

GetQSqlPromptQuotas

Memberikan izin untuk mendapatkan kuota prompt maksimum SQL generatif Q

Baca

GetQSqlRecommendations

Memberikan izin untuk mendapatkan teks ke rekomendasi SQL

Baca

GetQueryExecutionHistory

Memberikan izin untuk mendapatkan riwayat eksekusi kueri di akun Anda

Baca

GetSavedQuery

Memberikan izin untuk mendapatkan kueri tersimpan di akun Anda

penanyaan*

aws: ResourceTag /$ {} TagKey

Baca

GetSchemaInference

Memberikan izin untuk mendapatkan kolom dan tipe data yang disimpulkan dari file

Baca

GetSqlGenerationContext

Memberikan izin untuk mendapatkan konteks pembuatan sql

Baca

GetSqlRecommendations

Memberikan izin untuk mendapatkan teks ke rekomendasi SQL

Baca

GetUserInfo

Memberikan izin untuk mendapatkan info pengguna

Baca

GetUserWorkspaceSettings

Memberikan izin untuk mendapatkan pengaturan ruang kerja di akun Anda

Baca

ImportNotebook

Memberikan izin untuk mengimpor buku catatan di akun Anda

buku catatan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

ListConnections

Memberikan izin untuk membuat daftar koneksi di akun Anda

Daftar

ListDatabases

Memberikan izin untuk membuat daftar database cluster redshift Anda

Daftar

ListFiles

Memberikan izin untuk membuat daftar file dan folder

Daftar

ListNotebookVersions

Memberikan izin untuk mendapatkan metadata versi notebook di akun Anda

buku catatan*

aws: ResourceTag /$ {} TagKey

Daftar

ListNotebooks

Memberikan izin untuk membuat daftar buku catatan di akun Anda

Daftar

ListQueryExecutionHistory

Memberikan izin untuk mencantumkan riwayat eksekusi kueri di akun Anda

Daftar

ListRedshiftClusters

Memberikan izin untuk membuat daftar klaster redshift di akun Anda

Daftar

ListSampleDatabases

Memberikan izin untuk membuat daftar database sampel

Baca

ListSavedQueryVersions

Memberikan izin untuk membuat daftar versi kueri tersimpan di akun Anda

penanyaan*

aws: ResourceTag /$ {} TagKey

Daftar

ListTabs

Memberikan izin untuk mencantumkan tab di akun Anda

Daftar

ListTaggedResources

Memberikan izin untuk mencantumkan sumber daya yang ditandai

Baca

ListTagsForResource

Memberikan izin untuk membuat daftar tag sumber daya sqlworkbench

grafik

aws: ResourceTag /$ {} TagKey

Baca

koneksi

aws: ResourceTag /$ {} TagKey

buku catatan

aws: ResourceTag /$ {} TagKey

query

aws: ResourceTag /$ {} TagKey

PassAccountSettings

Memberikan izin untuk menyediakan pengaturan akun dengan permintaan

Tulis

PutQCustomContext

Memberikan izin untuk memperbarui konteks kustom seluruh akun

Tulis

PutSqlGenerationContext

Memberikan izin untuk memperbarui konteks pembuatan sql

Tulis

PutTab

Memberikan izin untuk membuat atau memperbarui tab di akun Anda

Tulis

PutUserWorkspaceSettings

Memberikan izin untuk memperbarui pengaturan ruang kerja di akun Anda

Tulis

RestoreNotebookVersion

Memberikan izin untuk memulihkan buku catatan di akun Anda ke versi

buku catatan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

TagResource

Memberikan izin untuk menandai sumber daya sqlworkbench

grafik

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

koneksi

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

buku catatan

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

query

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UntagResource

Memberikan izin untuk menghapus tag sumber daya sqlworkbench

grafik

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Menandai, Menulis

koneksi

aws: ResourceTag /$ {} TagKey

aws: TagKeys

buku catatan

aws: ResourceTag /$ {} TagKey

aws: TagKeys

query

aws: ResourceTag /$ {} TagKey

aws: TagKeys

UpdateAccountConnectionSettings

Memberikan izin untuk memperbarui pengaturan koneksi seluruh akun

Tulis

UpdateAccountExportSettings

Memberikan izin untuk memperbarui setelan ekspor seluruh akun

Tulis

UpdateAccountGeneralSettings

Memberikan izin untuk memperbarui setelan umum di seluruh akun

Tulis

UpdateAccountQSqlSettings

Memberikan izin untuk memperbarui teks seluruh akun ke pengaturan SQL

Tulis

UpdateChart

Memberikan izin untuk memperbarui bagan di akun Anda

bagan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

UpdateConnection

Memberikan izin untuk memperbarui koneksi di akun Anda

koneksi*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

UpdateFileFolder

Memberikan izin untuk memindahkan file di akun Anda

grafik

aws: ResourceTag /$ {} TagKey

Tulis

query

aws: ResourceTag /$ {} TagKey

UpdateFolder

Memberikan izin untuk memperbarui nama folder dan detail di akun Anda

Tulis

UpdateNotebook

Memberikan izin untuk memperbarui metadata buku catatan di akun Anda

buku catatan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

UpdateNotebookCellContent

Memberikan izin untuk memperbarui konten sel buku catatan di akun Anda

buku catatan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

UpdateNotebookCellLayout

Memberikan izin untuk memperbarui tata letak sel notebook di akun Anda

buku catatan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

UpdateSavedQuery

Memberikan izin untuk memperbarui kueri tersimpan di akun Anda

penanyaan*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

aws: TagKeys

Tulis

Jenis sumber daya didefinisikan oleh AWS SQL Workbench

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

Jenis sumber daya ARN Kunci syarat

bagan

arn: $ {Partition} :sqlworkbench: $ {Wilayah} :$ {Akun} :chart/$ {} ResourceId

aws: ResourceTag /$ {} TagKey

koneksi

arn: $ {Partition} :sqlworkbench: $ {Wilayah} :$ {Akun} :koneksi/$ {} ResourceId

aws: ResourceTag /$ {} TagKey

buku catatan

arn: $ {Partition} :sqlworkbench: $ {Wilayah} :$ {Akun} :notebook/$ {} ResourceId

aws: ResourceTag /$ {} TagKey

kueri

arn: $ {Partition} :sqlworkbench: $ {Wilayah} :$ {Akun} :query/$ {} ResourceId

aws: ResourceTag /$ {} TagKey

Kunci kondisi untuk AWS SQL Workbench

AWS SQL Workbench 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

Memfilter akses dengan tag yang terkait dengan sumber daya

String

aws: TagKeys

Filter akses berdasarkan kunci tanda yang diberikan dalam permintaan

ArrayOfString