View a markdown version of this page

LEPASKAN KEBIJAKAN RLS - Amazon Redshift

Amazon Redshift tidak akan lagi mendukung penggunaan Python UDF setelah 30 Juni 2026. Kami akan mulai menegakkannya secara bertahap. Untuk informasi lebih lanjut tentang detail opsi akhir masa pakai dan migrasi Python, lihat posting blog yang diterbitkan pada 30 Juni 2025.

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

LEPASKAN KEBIJAKAN RLS

Lepaskan kebijakan keamanan tingkat baris pada tabel dari satu atau lebih pengguna atau peran.

Pengguna super dan pengguna atau peran yang memiliki sys:secadmin peran dapat melepaskan kebijakan.

Sintaksis

DETACH RLS POLICY { policy_name ON [TABLE] table_name [, ...] | database_name.policy_name ON [TABLE] database_name.schema_name.table_name [, ...] } FROM { user_name | ROLE role_name | PUBLIC } [, ...];

Parameter

nama_kebijakan

Nama kebijakan .

database_name

Nama database tempat kebijakan dan relasi dibuat. Kebijakan dan hubungan harus berada di database yang sama. Basis data dapat berupa database yang terhubung atau database yang mendukung izin federasi Amazon Redshift.

schema_name

Nama skema milik relasi.

table_name

Hubungan yang dilampirkan pada kebijakan keamanan tingkat baris.

DARI {user_name | ROLE role_name | PUBLIK} [,...]

Menentukan apakah kebijakan dipisahkan dari satu atau lebih pengguna atau peran tertentu.

Untuk penggunaan KEBIJAKAN DETACH RLS di Katalog Izin Federasi Amazon Redshift, lihat Mengelola kontrol akses dengan izin federasi Amazon Redshift.

Catatan penggunaan

Saat bekerja dengan pernyataan DETACH RLS POLICY, perhatikan hal berikut:

  • Anda dapat melepaskan kebijakan dari relasi, pengguna, peran, atau publik.

Contoh

Contoh berikut melepaskan kebijakan pada tabel dari peran.

DETACH RLS POLICY policy_concerts ON tickit_category_redshift FROM ROLE analyst, ROLE dbadmin;