Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai 1 November 2025. Jika Anda ingin menggunakan Python UDFs, buat UDFs sebelum tanggal tersebut. Python yang ada UDFs akan terus berfungsi seperti biasa. Untuk informasi lebih lanjut, lihat posting blog
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
LAMPIRKAN KEBIJAKAN RLS
Lampirkan kebijakan keamanan tingkat baris pada tabel ke satu atau beberapa pengguna atau peran.
Pengguna super dan pengguna atau peran yang memiliki sys:secadmin
peran dapat melampirkan kebijakan.
Sintaksis
ATTACH RLS POLICY policy_name ON [TABLE] table_name [, ...] TO { user_name | ROLE role_name | PUBLIC } [, ...]
Parameter
- policy_name
-
Nama kebijakan .
- ON [TABLE] table_name [,...]
-
Hubungan yang dilampirkan oleh kebijakan keamanan tingkat baris.
- KE {user_name | ROLE role_name | PUBLIK} [,...]
-
Menentukan apakah kebijakan dilampirkan ke satu atau beberapa pengguna atau peran tertentu.
Catatan penggunaan
Saat bekerja dengan pernyataan ATTACH RLS POLICY, amati hal berikut:
-
Tabel yang dilampirkan harus memiliki semua kolom yang tercantum dalam klausa WITH dari pernyataan pembuatan kebijakan.
-
Amazon Redshift RLS mendukung melampirkan kebijakan RLS ke objek berikut:
-
Tabel
-
Tampilan
-
Tampilan pengikatan akhir
-
Tampilan terwujud
-
-
Amazon Redshift RLS tidak mendukung melampirkan kebijakan RLS ke objek berikut:
-
Tabel katalog
-
Hubungan lintas basis data
-
Tabel eksternal
-
Tabel sementara
-
Tabel pencarian kebijakan
-
Tabel dasar tampilan terwujud
-
-
Kebijakan RLS yang dilampirkan ke pengguna super atau pengguna dengan
sys:secadmin
izin diabaikan.
Contoh
Contoh berikut melampirkan kebijakan pada tabel untuk peran.
ATTACH RLS POLICY policy_concerts ON tickit_category_redshift TO ROLE analyst, ROLE dbadmin;