Le maschere dei dati politica di errore sul database condiviso

0

Domanda

Sto cercando di applicare le maschere dei dati politica di database condiviso in cui abbiamo accesso solo punti di vista.Tuttavia ho fornito concedere al database.Io non sono in grado di applicare questo mascheramento politica

ecco il mio codice

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;

errore:

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

Migliore risposta

0

la limitazione di DATA MASKING sezione dice che non si può fare questo.

Una condivisione dei dati del consumatore non può applicare una mascheratura politica comune, ad un database o di una tabella. Come soluzione alternativa, importare il database condiviso o tabella e applicare la maschera di politica per una visualizzazione locale condivisa colonna della tabella.

2021-11-16 19:08:36

Grazie simeone per il tuo scopo.Possiamo definire i ruoli che hanno accesso condiviso di vista che possono contenere informazioni personali e da gestire a livello di accesso utente. Possiamo limitare l'accesso a livello utente di tali tabelle o viste da condividere?Siamo in grado di definire i ruoli e limitare il livello di accesso utente nel database condiviso
Divya

Non posso rispondere in assoluto, ho appena letto questa sezione del manuale, l'altra sera, e sapeva che non MASCHERA le tabelle importate direttamente, ma sembra come sopra indicato, che si può aggiungere una visualizzazione per tabella e maschera, e quindi spostare concedere l'autorizzazione per il tavolo, ma per la vista, quindi, il controllo di accesso in quel modo.
Simeon Pilgrim

Grazie simeone. In quanto è un comune database non abbiamo alcun accesso per le tabelle, come abbiamo accesso solo a vista. E vogliamo in qualche modo qui in questo database per mascherare questo di dati personali o qualsiasi RBAC deve essere fatto.Avete qualche suggerimento
Divya

In altre lingue

Questa pagina è in altre lingue

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