Amazon Redshift tidak akan lagi mendukung pembuatan Python UDFs baru mulai Patch 198. Python yang ada UDFs akan terus berfungsi hingga 30 Juni 2026. 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.
USER_IS_MEMBER_OF
penting
Mulai 16 Februari 2026, Amazon Redshift tidak akan lagi mendukung penggunaan user_is_member_of dan fungsi terkait yang mengakses informasi pengguna, peran, atau grup konsumen melalui datasharing.
Mengembalikan nilai true jika pengguna adalah anggota peran atau grup. Superusers dapat memeriksa keanggotaan semua pengguna. Pengguna reguler yang merupakan anggota sys:secadmin atau sys:peran superuser dapat memeriksa keanggotaan semua pengguna. Jika tidak, pengguna biasa hanya dapat memeriksa sendiri. Amazon Redshift mengirimkan kesalahan jika identitas yang diberikan tidak ada atau pengguna saat ini tidak memiliki akses ke peran tersebut.
Pertimbangan berbagi data
Ketika kluster konsumen menanyakan objek bersama yang mereferensikan fungsi ini, seperti tampilan, kebijakan RLS, atau kebijakan DDM, fungsi tersebut mengevaluasi menggunakan konteks keamanan klaster konsumen. Pengguna lokal konsumen, peran, dan keanggotaan grup menentukan hasilnya, bukan yang ditentukan pada cluster produsen. Jika Anda bermaksud untuk menerapkan konteks izin yang sama yang diterapkan pada produsen, pastikan bahwa nama peran, nama grup, dan keanggotaan pengguna yang sesuai ada di klaster konsumen dan cocok dengan yang ada di produsen.
Sintaksis
user_is_member_of( user_name, role_name | group_name)
Argumen
- user_name
-
Nama pengguna.
- role_name
-
Nama peran.
- group_name
-
Nama grup.
Jenis pengembalian
Mengembalikan BOOLEAN.
Contoh
Kueri berikut mengonfirmasi bahwa pengguna bukan anggota role1.
SELECT user_is_member_of('reguser', 'role1'); user_is_member_of ------------------- False