Paylaşılan veritabanında veri Maskeleme ilkesi hatası

0

Soru

Yalnızca görünümlere erişebildiğimiz paylaşılan veritabanına veri maskeleme ilkesi uygulamaya çalışıyorum.Ancak veritabanlarına da hibe verdim.Bu maskeleme politikasını uygulayamıyorum

işte benim kodum

create or replace masking policy Policy_name as (val string) returns string ->
case
when current_role() in ('SECURITYADMIN') then val
else '*********'
end;

alter table if exists TABLE_NAME modify column PHN_NUMBER set MASKING POLICY Policy_name PHN_NUMBER;

hata:

SQL execution error: Creating masking_policy on shared database 'DATABASE_NAME' is not allowed.
data-masking database masking shared
2021-11-16 17:13:55
1

En iyi cevabı

0

bu sınırlama VERİ MASKELEME bölüm diyor sen can't do this.

Tüketici paylaşımı bir veri ortak bir veritabanı veya bir tablo için maskeleme bir politika uygulayamazsınız. Geçici çözüm olarak, paylaşılan veritabanını veya tabloyu alın ve maskeleme ilkesini bu paylaşılan tablo sütunundaki yerel görünüme uygulayın.

2021-11-16 19:08:36

Bilgin için teşekkürler simeon.PII içerebilecek paylaşılan görünümlere erişimi olan rolleri tanımlayabilir ve bunları kullanıcı erişim düzeyinde yönetebilir miyiz? Bir paylaşımdan bu tablolara veya görünümlere kullanıcı düzeyinde erişimi sınırlayabilir miyiz?Paylaşılan veritabanındaki herhangi bir rolü tanımlayabilir ve kullanıcı düzeyinde erişimi sınırlayabilir miyiz
Divya

Kesin olarak cevap veremem, geçen gece kılavuzun bu bölümünü okudum, bu yüzden içe aktarılan tablolarda doğrudan maskeleyemeyeceğinizi biliyordum, ancak yukarıda belirtildiği gibi, tabloya bir görünüm ekleyebilir ve bunun üzerine maskeleyebilir ve böylece grant iznini tabloya ancak görünüme taşıyabilir, böylece erişimi bu şekilde kontrol edebilirsiniz.
Simeon Pilgrim

Teşekkürler simeon. Paylaşılan bir veritabanı olduğundan, yalnızca görünümlere erişebildiğimiz için tablolara erişimimiz yoktur. Ve bu veritabanında bu PII verilerini maskelemek için bir yol istiyoruz ya da herhangi bir RBAC'NİN olması gerekiyor done.Do herhangi bir öneriniz var mı
Divya

Diğer dillerde

Bu sayfa diğer dillerde

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................