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.
BUAT KEBIJAKAN MASKING
Membuat kebijakan penyembunyian data dinamis baru untuk mengaburkan data dari format tertentu. Untuk informasi selengkapnya tentang penyembunyian data dinamis, lihatPenyembunyian data dinamis.
Pengguna super dan pengguna atau peran yang memiliki peran sys:secadmin dapat membuat kebijakan masking.
Sintaksis
CREATE MASKING POLICY { policy_name | database_name.policy_name } [IF NOT EXISTS] WITH (input_columns) USING (masking_expression);
Parameter
- nama_kebijakan
-
Nama kebijakan masking. Kebijakan masking tidak dapat memiliki nama yang sama dengan kebijakan masking lain yang sudah ada di database.
- database_name
-
Nama database tempat kebijakan akan dibuat. Kebijakan dapat dibuat di database yang terhubung atau di Katalog Izin Federasi Amazon Redshift.
- masukan_kolom
-
Tupel nama kolom dalam format (tipe col1, tipe col2...).
Nama kolom digunakan sebagai input untuk ekspresi masking. Nama kolom tidak harus cocok dengan nama kolom yang ditutupi, tetapi tipe data input dan output harus cocok.
- ekspresi penyamaran
-
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. Anda dapat menyertakan tupel ekspresi kolom untuk kebijakan masking yang memiliki beberapa output. Jika Anda menggunakan konstanta sebagai ekspresi masking, Anda harus secara eksplisit menempatkannya ke tipe yang cocok dengan tipe input.
Anda harus memiliki izin USAGE pada fungsi yang ditentukan pengguna yang Anda gunakan dalam ekspresi masking.
Untuk penggunaan BUAT KEBIJAKAN MASKING di Katalog Izin Federasi Amazon Redshift, lihat M engelola kontrol akses dengan izin federasi Amazon Redshift.