ATTACH RLS POLICY - Amazon Redshift

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

ATTACH RLS POLICY

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.

Sintaks

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 |PUBLIC} [,...]

Menentukan apakah kebijakan dilampirkan ke satu atau beberapa pengguna atau peran tertentu.

Catatan penggunaan

Saat bekerja dengan ATTACH RLS POLICY pernyataan itu, amati hal berikut:

  • Tabel yang dilampirkan harus memiliki semua kolom yang tercantum dalam WITH klausa pernyataan pembuatan kebijakan.

  • Amazon Redshift RLS tidak mendukung melampirkan RLS kebijakan ke objek berikut:

    • Tabel katalog

    • Hubungan lintas basis data

    • Tabel eksternal

    • Tabel sementara

    • Tabel pencarian

  • Anda tidak dapat melampirkan RLS kebijakan ke pengguna super atau pengguna dengan sys:secadmin izin.

Contoh

Contoh berikut melampirkan kebijakan pada tabel untuk peran.

ATTACH RLS POLICY policy_concerts ON tickit_category_redshift TO ROLE analyst, ROLE dbadmin;