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
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
MENGUBAH SISTEM
Mengubah opsi konfigurasi tingkat sistem untuk cluster Amazon Redshift atau kelompok kerja Redshift Serverless.
Hak istimewa yang diperlukan
Salah satu tipe pengguna berikut dapat menjalankan perintah ALTER SYSTEM:
-
Superuser
-
Pengguna admin
Sintaksis
ALTER SYSTEM SET system-level-configuration = {true| t | on | false | f | off}
Parameter
- konfigurasi tingkat-sistem
-
Konfigurasi tingkat sistem. Nilai yang valid:
data_catalog_auto_mountdanmetadata_security. - {benar| t | aktif | salah | f | mati}
-
Nilai untuk mengaktifkan atau menonaktifkan konfigurasi tingkat sistem. A
true,t, atauonmenunjukkan untuk mengaktifkan konfigurasi. Afalse,f, atauoffmenunjukkan untuk menonaktifkan konfigurasi.
Catatan penggunaan
Untuk cluster yang disediakan, perubahan data_catalog_auto_mount akan berlaku pada reboot cluster berikutnya. Untuk informasi selengkapnya, lihat Mem-boot ulang cluster di Panduan Manajemen Amazon Redshift.
Untuk workgroup tanpa server, perubahan data_catalog_auto_mount tidak segera berlaku.
Contoh
Contoh berikut mengaktifkan pemasangan otomatis. AWS Glue Data Catalog
ALTER SYSTEM SET data_catalog_auto_mount = true;
Contoh berikut mengaktifkan keamanan metadata.
ALTER SYSTEM SET metadata_security = true;
Menyetel namespace identitas default
Contoh ini khusus untuk bekerja dengan penyedia identitas. Anda dapat mengintegrasikan Redshift dengan IAM Identity Center dan penyedia identitas untuk memusatkan manajemen identitas untuk Redshift dan layanan lainnya. AWS
Contoh berikut menunjukkan cara mengatur namespace identitas default untuk sistem. Melakukan hal ini selanjutnya membuatnya lebih mudah untuk menjalankan pernyataan GRANT dan CREATE, karena Anda tidak harus menyertakan namespace sebagai awalan untuk setiap identitas.
ALTER SYSTEM SET default_identity_namespace = 'MYCO';
Setelah menjalankan perintah, Anda dapat menjalankan pernyataan seperti berikut:
GRANT SELECT ON TABLE mytable TO alice; GRANT UPDATE ON TABLE mytable TO salesrole; CREATE USER bob password 'md50c983d1a624280812631c5389e60d48c';
Efek dari pengaturan namespace identitas default adalah bahwa setiap identitas tidak memerlukannya sebagai awalan. Dalam contoh alice ini, diganti denganMYCO:alice. Ini terjadi dengan identitas apa pun yang disertakan. Untuk informasi selengkapnya tentang menggunakan penyedia identitas dengan Redshift, lihat Menghubun gkan Redshift dengan Pusat Identitas IAM untuk memberi pengguna pengalaman masuk tunggal.
Untuk informasi selengkapnya tentang pengaturan yang berkaitan dengan konfigurasi Redshift dengan Pusat Identitas IAM, lihat dan. SET UBAH PENYEDIA IDENTITAS