Izin tercakup - Amazon Redshift

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

Izin tercakup

Izin tercakup memungkinkan Anda memberikan izin kepada pengguna atau peran pada semua objek dari suatu tipe dalam database atau skema. Pengguna dan peran dengan izin cakupan memiliki izin yang ditentukan pada semua objek saat ini dan masa depan dalam database atau skema.

Untuk informasi selengkapnya tentang penerapan izin cakupan, lihat dan. GRANT REVOKE

Pertimbangan untuk menggunakan izin cakupan

Saat menggunakan izin cakupan, pertimbangkan hal berikut:

  • Anda dapat menggunakan izin cakupan untuk memberikan atau mencabut izin pada database atau cakupan skema ke atau dari pengguna atau peran tertentu.

  • Anda tidak dapat memberikan izin tercakup ke grup pengguna.

  • Pemberian atau pencabutan izin cakupan mengubah izin untuk semua objek saat ini dan masa depan dalam lingkup.

  • Izin cakupan dan izin tingkat objek beroperasi secara independen satu sama lain. Misalnya, pengguna akan mempertahankan izin pada tabel dalam kedua kasus berikut.

    • Pengguna diberikan SELECT pada tabel schema1.table1 dan SELECT izin cakupan pada schema1. Pengguna kemudian telah SELECT mencabut untuk semua tabel dalam skema schema1. Pengguna mempertahankan SELECT schema1.table1.

    • Pengguna diberikan SELECT pada tabel schema1.table1 dan SELECT izin cakupan pada schema1. Pengguna kemudian telah SELECT mencabut untuk schema1.table1. Pengguna mempertahankan SELECT schema1.table1.

  • Untuk memberikan atau mencabut izin cakupan, Anda harus memenuhi salah satu kriteria berikut:

    • Pengguna super.

    • Pengguna dengan opsi hibah untuk izin itu. Untuk informasi lebih lanjut tentang opsi hibah, buka WITH GRANT OPTION parameter diGRANT.

  • Izin cakupan hanya dapat diberikan atau dicabut dari objek untuk database yang terhubung, atau dari database yang diimpor dari datashare.

  • Anda dapat menggunakan izin cakupan untuk mengatur izin default pada database yang dibuat dari datashare. Pengguna datashare sisi konsumen yang diberikan izin cakupan pada database bersama akan secara otomatis mendapatkan izin tersebut untuk setiap objek baru yang ditambahkan ke datashare di sisi produsen.

  • Produsen dapat memberikan izin cakupan pada objek dalam skema ke datashare. (pratinjau)