View a markdown version of this page

Memberikan izin tingkat objek kepada pengguna dan peran konsumen di Amazon Redshift - 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.

Memberikan izin tingkat objek kepada pengguna dan peran konsumen di Amazon Redshift

Sebagai administrator konsumen, Anda dapat memberikan izin kepada pengguna dan peran konsumen di tingkat objek dengan menyelesaikan langkah-langkah berikut.

SQL

Jika Anda membuat database tanpa DENGAN IZIN, Anda hanya dapat menetapkan izin pada seluruh database yang dibuat dari datashare kepada pengguna dan peran Anda.

GRANT USAGE ON DATABASE sales_db TO Bob;
GRANT USAGE ON SCHEMA sales_schema TO ROLE Analyst_role;

Anda juga dapat membuat tampilan yang mengikat terlambat di atas objek bersama dan menggunakannya untuk menetapkan izin terperinci. Anda juga dapat mempertimbangkan untuk meminta cluster produsen membuat berbagi data tambahan untuk Anda dengan perincian yang diperlukan.

Jika Anda membuat database dengan WITH PERMISSIONS, Anda harus menetapkan izin tingkat objek untuk objek dalam database bersama. Pengguna dengan hanya izin USAGE tidak dapat mengakses objek apa pun dalam database yang dibuat dengan WITH PERMISSIONS sampai mereka diberikan izin tingkat objek tambahan..

GRANT SELECT ON sales_db.public.tickit_sales_redshift to Bob;

Untuk informasi selengkapnya tentang pemberian izin dengan penulisan multi-gudang, lihatMengelola izin untuk berbagi data di Amazon Redshift.