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 KEBIJAKAN MASKING
Mengubah kebijakan penyembunyian data dinamis yang ada. Untuk informasi selengkapnya tentang penyembunyian data dinamis, lihatPenyembunyian data dinamis.
Pengguna super dan pengguna atau peran yang memiliki peran sys:secadmin dapat mengubah kebijakan masking.
Sintaksis
ALTER MASKING POLICY { policy_name | database_name.policy_name } USING (masking_expression);
Parameter
- nama_kebijakan
-
Nama kebijakan masking. Ini harus menjadi nama kebijakan masking yang sudah ada di database.
- database_name
-
Nama database tempat kebijakan dibuat. Basis data dapat berupa database yang terhubung atau database yang mendukung izin federasi Amazon Redshift.
- ekspresi topeng
-
Ekspresi SQL digunakan untuk mengubah kolom target. Ini dapat ditulis menggunakan fungsi manipulasi data seperti fungsi manipulasi String, atau dalam hubungannya dengan fungsi yang ditentukan pengguna yang ditulis dalam SQL, Python, atau dengan AWS Lambda.
Ekspresi harus sesuai dengan kolom input ekspresi asli dan tipe data. Misalnya, jika kolom input kebijakan masking asli adalah
sample_1 FLOATdansample_2 VARCHAR(10), Anda tidak akan dapat mengubah kebijakan masking untuk mengambil kolom ketiga, atau membuat kebijakan mengambil FLOAT dan BOOLEAN. Jika Anda menggunakan konstanta sebagai ekspresi masking, Anda harus secara eksplisit menempatkannya ke tipe yang cocok dengan tipe input.Anda harus memiliki izin PENGGUNAAN pada fungsi yang ditentukan pengguna yang Anda gunakan dalam ekspresi masking.
Untuk penggunaan ALTER MASKING POLICY di Katalog Izin Federasi Amazon Redshift, lihat M engelola kontrol akses dengan izin federasi Amazon Redshift.