Questo argomento descrive come creare e ricreare dizionari personalizzati di grandi dimensioni. Inoltre, copre diversi scenari di errore.
Quando scegliere un dizionario personalizzato grande anziché un dizionario personalizzato normale
I rilevatori di dizionari personalizzati normali sono sufficienti se hai decine di migliaia di parole o frasi sensibili per cui vuoi eseguire la scansione dei contenuti. Se ne hai di più o se l'elenco di termini cambia di frequente, valuta la possibilità di creare un dizionario personalizzato di grandi dimensioni, che può supportare decine di milioni di termini.
Differenze tra i dizionari personalizzati di grandi dimensioni e altri infoType personalizzati
I dizionari personalizzati di grandi dimensioni sono diversi dagli altri infoType personalizzati in quanto ogni dizionario personalizzato di grandi dimensioni ha due componenti:
- Un elenco di frasi che crei e definisci. L'elenco viene archiviato come file di testo in Cloud Storage o come colonna in una tabella BigQuery.
- I file del dizionario, generati da Sensitive Data Protection e archiviati in Cloud Storage. I file del dizionario sono composti da una copia del tuo elenco di termini più i filtri Bloom, che aiutano nella ricerca e nella corrispondenza.
Crea un dizionario personalizzato grande
Questa sezione descrive come creare, modificare e ricreare un dizionario personalizzato di grandi dimensioni.
Crea un elenco di termini
Crea un elenco contenente tutte le parole e le frasi che vuoi che il nuovo rilevatore di infoType cerchi. Esegui una delle seguenti operazioni:
- Inserisci un file di testo con ogni parola o frase nella riga corrispondente in un bucket Cloud Storage.
- Designa una colonna di una tabella BigQuery come contenitore per le parole e le frasi. Inserisci ogni voce in una riga separata della colonna. Puoi utilizzare una tabella BigQuery esistente, purché tutte le parole e le frasi del dizionario siano in un'unica colonna.
È possibile assemblare un elenco di termini troppo grande per essere elaborato da Sensitive Data Protection. Se viene visualizzato un messaggio di errore, consulta Risoluzione degli errori più avanti in questo argomento.
Crea un infoType archiviato
Dopo aver creato l'elenco di termini, utilizza Sensitive Data Protection per creare un dizionario:
Console
In un bucket Cloud Storage, crea una nuova cartella in cui Sensitive Data Protection archivierà il dizionario generato.
Sensitive Data Protection crea cartelle contenenti i file del dizionario nella posizione specificata.
Nella console Google Cloud , vai alla pagina Crea infoType.
In Tipo, seleziona Dizionario personalizzato grande.
In ID InfoType, inserisci un identificatore per l'infoType archiviato.
Utilizzerai questo identificatore durante la configurazione dei job di ispezione e anonimizzazione. Nel nome puoi utilizzare lettere, numeri, trattini e trattini bassi.
In Nome visualizzato infoType, inserisci un nome per l'infoType archiviato.
Puoi utilizzare spazi e punteggiatura nel nome.
In Descrizione, inserisci una descrizione di ciò che viene rilevato dall'infoType archiviato.
In Tipo di archiviazione, seleziona la posizione dell'elenco di termini:
- BigQuery: inserisci l'ID progetto, l'ID set di dati e l'ID tabella. Nel campo Nome campo, inserisci l'identificatore della colonna. Puoi designare al massimo una colonna della tabella.
- Google Cloud Storage: inserisci il percorso del file.
In Bucket o cartella di output, inserisci la posizione Cloud Storage della cartella che hai creato nel passaggio 1.
Fai clic su Crea.
Viene visualizzato un riepilogo dell'infoType archiviato. Quando il dizionario viene generato e il nuovo infoType archiviato è pronto per l'uso, lo stato dell'infoType mostra Pronto.
C#
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Go
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
PHP
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
REST
- Crea una nuova cartella per il dizionario in un bucket Cloud Storage. Sensitive Data Protection crea cartelle contenenti i file del dizionario nella posizione specificata.
- Crea il dizionario utilizzando il metodo
storedInfoTypes.create. Il metodocreateaccetta i seguenti parametri:- Un oggetto
StoredInfoTypeConfig, che contiene la configurazione dell'infoType archiviato. Include:description: una descrizione del dizionario.displayName: il nome che vuoi assegnare al dizionario.LargeCustomDictionaryConfig: contiene la configurazione del dizionario personalizzato di grandi dimensioni. Include:BigQueryField: specificato se l'elenco di termini è archiviato in BigQuery. Include un riferimento alla tabella in cui è archiviato l'elenco, oltre al campo che contiene ogni frase del dizionario.CloudStorageFileSet: specificato se l'elenco di termini è archiviato in Cloud Storage. Include l'URL della località di origine in Cloud Storage, nel seguente formato:"gs://[PATH_TO_GS]". I caratteri jolly sono supportati.outputPath: il percorso della posizione in un bucket Cloud Storage in cui archiviare il dizionario creato.
storedInfoTypeId: l'identificatore dell'infoType archiviato. Utilizza questo identificatore per fare riferimento all'infoType archiviato quando lo ricrei, lo elimini o lo utilizzi in un job di ispezione o anonimizzazione. Se lasci vuoto questo campo, il sistema genera un identificatore per te.
- Un oggetto
Di seguito è riportato un esempio di JSON che, se inviato al metodo storedInfoTypes.create, crea un nuovo infoType archiviato, in particolare un rilevatore di dizionario personalizzato di grandi dimensioni. Questo esempio crea un infoType archiviato da un elenco di termini archiviato in un database BigQuery disponibile pubblicamente (bigquery-public-data.samples.github_nested).
Il database contiene tutti i nomi utente GitHub utilizzati nei commit. Il percorso di output per il dizionario generato è impostato su un bucket Cloud Storage denominato dlptesting e l'infoType archiviato è denominato github-usernames.
Input JSON
POST https://dlp.googleapis.com/v2/projects/PROJECT_ID/storedInfoTypes
{
"config":{
"displayName":"GitHub usernames",
"description":"Dictionary of GitHub usernames used in commits",
"largeCustomDictionary":{
"outputPath":{
"path":"gs://[PATH_TO_GS]"
},
"bigQueryField":{
"table":{
"datasetId":"samples",
"projectId":"bigquery-public-data",
"tableId":"github_nested"
}
}
}
},
"storedInfoTypeId":"github-usernames"
}
Ricostruisci il dizionario
Se vuoi aggiornare il dizionario, devi prima aggiornare l'elenco dei termini di origine, quindi indicare a Sensitive Data Protection di ricreare l'infoType archiviato.
Aggiorna l'elenco di termini di origine esistente in Cloud Storage o BigQuery.
Aggiungi, rimuovi o modifica i termini o le frasi in base alle tue esigenze.
Crea una nuova versione dell'infoType archiviato "ricostruendolo" utilizzando la console Google Cloud o il metodo
storedInfoTypes.patch.La ricostruzione crea una nuova versione del dizionario, che sostituisce il dizionario precedente.
Quando ricrei un infoType archiviato in una nuova versione, la versione precedente viene eliminata. Mentre Sensitive Data Protection aggiorna l'infoType archiviato, lo stato è "In attesa". Durante questo periodo, la versione precedente dell'infoType archiviato esiste ancora. Tutte le scansioni eseguite mentre l'infoType archiviato è in stato In attesa verranno eseguite utilizzando la versione precedente dell'infoType archiviato.
Per ricreare l'infoType archiviato:
Console
- Aggiorna e salva l'elenco di termini in Cloud Storage o BigQuery.
Nella console Google Cloud , vai all'elenco degli infoType archiviati.
Fai clic sull'ID dell'infoType archiviato che vuoi aggiornare.
Nella pagina Dettagli infoType, fai clic su Ricostruisci dati.
Sensitive Data Protection ricrea l'infoType archiviato con le modifiche apportate all'elenco di termini di origine. Quando lo stato dell'infoType archiviato è "Pronto", puoi utilizzarlo. Tutti i modelli o i trigger di job che utilizzano l'infoType archiviato utilizzeranno automaticamente la versione ricostruita.
C#
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Go
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
PHP
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
REST
Aggiorna l'elenco dei termini
Se stai aggiornando solo l'elenco di termini nel dizionario personalizzato di grandi dimensioni, la tua richiesta storedInfoTypes.patch richiede solo il campo name. Fornisci il nome completo della risorsa dell'infoType archiviato che vuoi ricostruire.
I seguenti pattern rappresentano voci valide per il campo name:
organizations/ORGANIZATION_ID/storedInfoTypes/STORED_INFOTYPE_IDprojects/PROJECT_ID/storedInfoTypes/STORED_INFOTYPE_ID
Sostituisci STORED_INFOTYPE_ID con l'identificatore dell'infoType archiviato che vuoi ricostruire.
Se non conosci l'identificatore dell'infoType archiviato, chiama il metodo storedInfoTypes.list per visualizzare un elenco di tutti gli infoType archiviati attualmente.
Esempio
PATCH https://dlp.googleapis.com/v2/projects/PROJECT_ID/storedInfoTypes/STORED_INFOTYPE_ID
In questo caso, non è richiesto un corpo della richiesta.
Cambia l'elenco dei termini di origine
Puoi modificare l'elenco di termini di origine per un infoType archiviato
da uno archiviato in BigQuery a uno archiviato in
Cloud Storage. Utilizza il metodo storedInfoTypes.patch, ma includi un oggetto CloudStorageFileSet in LargeCustomDictionaryConfig dove prima avevi utilizzato un oggetto BigQueryField. Quindi, imposta il parametro updateMask sul parametro infoType archiviato che hai ricostruito, nel formato FieldMask. Ad esempio, il seguente JSON indica nel parametro updateMask che l'URL del percorso di Cloud Storage è stato aggiornato (large_custom_dictionary.cloud_storage_file_set.url):
Esempio
PATCH https://dlp.googleapis.com/v2/projects/PROJECT_ID/storedInfoTypes/github-usernames
{
"config":{
"largeCustomDictionary":{
"cloudStorageFileSet":{
"url":"gs://[BUCKET_NAME]/[PATH_TO_FILE]"
}
}
},
"updateMask":"large_custom_dictionary.cloud_storage_file_set.url"
}
Analogamente, puoi passare da un elenco di termini archiviato in una tabella BigQuery a uno archiviato in un bucket Cloud Storage.
Scansiona i contenuti utilizzando un rilevatore di dizionario personalizzato grande
La scansione dei contenuti utilizzando un rilevatore di dizionario personalizzato di grandi dimensioni è simile alla scansione dei contenuti utilizzando qualsiasi altro rilevatore infoType personalizzato.
Questa procedura presuppone che tu abbia un infoType archiviato esistente. Per saperne di più, consulta Crea un infoType archiviato in questa pagina.
Console
Puoi applicare un rilevatore di dizionario personalizzato di grandi dimensioni quando esegui le seguenti operazioni:
- Creazione di un nuovo job
- Creazione o modifica di un trigger di job
- Creazione o modifica di un modello
- Configurazione della profilazione dei dati
Nella sezione Configura rilevamento della pagina, nella sottosezione InfoType, puoi specificare l'infoType del dizionario personalizzato di grandi dimensioni.
- Fai clic su Gestisci infoType.
- Nel riquadro InfoType, fai clic sulla scheda Personalizzati.
- Fai clic su Aggiungi infoType personalizzato.
Nel riquadro Aggiungi infoType personalizzato, segui questi passaggi:
- In Tipo, seleziona infoType archiviato.
- In InfoType, inserisci un nome per l'infoType personalizzato. Puoi utilizzare lettere, numeri e trattini bassi.
In Probabilità, seleziona il livello di probabilità predefinito che vuoi assegnare a tutti i risultati che corrispondono a questo infoType personalizzato. Puoi perfezionare ulteriormente il livello di probabilità dei singoli risultati utilizzando le regole hotword.
Se non specifichi un valore predefinito, il livello di probabilità predefinito è impostato su
VERY_LIKELY. Per saperne di più, consulta Probabilità di corrispondenza.In Sensibilità, seleziona il livello di sensibilità che vuoi assegnare a tutti i risultati che corrispondono a questo infoType personalizzato. Se non specifichi un valore, i livelli di sensibilità di questi risultati vengono impostati su
HIGH.I punteggi di sensibilità vengono utilizzati nei profili dati. Quando esegue la profilazione dei dati, Sensitive Data Protection utilizza i punteggi di sensibilità degli infoType per calcolare il livello di sensibilità.
In Nome infoType archiviato, seleziona l'infoType archiviato su cui vuoi basare il nuovo infoType personalizzato.
Fai clic su Fine per chiudere il riquadro Aggiungi infoType personalizzato.
(Facoltativo) Nella scheda Integrati, modifica la selezione degli infoType integrati.
Fai clic su Fine per chiudere il riquadro InfoType.
L'infoType personalizzato viene aggiunto all'elenco degli infoType che Sensitive Data Protection analizza. Tuttavia, questa selezione non è definitiva finché non salvi il job, il trigger del job, il template o la configurazione di scansione.
Al termine della creazione o della modifica della configurazione, fai clic su Salva.
C#
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Go
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Java
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Node.js
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
PHP
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
Python
Per scoprire come installare e utilizzare la libreria client per Sensitive Data Protection, consulta Librerie client di Sensitive Data Protection.
Per eseguire l'autenticazione in Sensitive Data Protection, configura le Credenziali predefinite dell'applicazione. Per saperne di più, consulta Configura l'autenticazione per un ambiente di sviluppo locale.
REST
Se inviato al metodo content.inspect, l'esempio seguente scansiona il testo fornito utilizzando il rilevatore infoType archiviato specificato. Il parametro infoType è obbligatorio perché tutti gli infoType personalizzati devono avere un nome che non sia in conflitto con gli infoType integrati o con altri infoType personalizzati. Il parametro storedType contiene il percorso completo della risorsa dell'infoType archiviato.
Input JSON
POST https://dlp.googleapis.com/v2/projects/PROJECT_ID/content:inspect
{
"inspectConfig":{
"customInfoTypes":[
{
"infoType":{
"name":"GITHUB_LOGINS"
},
"storedType":{
"name":"projects/PROJECT_ID/storedInfoTypes/github-logins"
}
}
]
},
"item":{
"value":"The commit was made by githubuser."
}
}
Risolvere gli errori
Se ricevi un errore durante il tentativo di creare un infoType archiviato da un elenco di termini archiviato in Cloud Storage, le possibili cause sono le seguenti:
- Hai raggiunto un limite massimo per gli infoType archiviati. A seconda del problema, esistono diverse soluzioni:
- Se raggiungi il limite massimo per un singolo file di input in Cloud Storage (200 MB), prova a suddividere il file in più file. Puoi utilizzare più file per assemblare un singolo dizionario personalizzato, purché la dimensione combinata di tutti i file non superi 1 GB.
- BigQuery non ha gli stessi limiti di Cloud Storage. Valuta la possibilità di spostare i termini in una tabella BigQuery. La dimensione massima di una colonna del dizionario personalizzato in BigQuery è di 1 GB e il numero massimo di righe è 5.000.000.
- Se il file dell'elenco di termini supera tutti i limiti applicabili per gli elenchi di termini di origine, devi suddividerlo in più file e creare un dizionario per ogni file. Quindi, crea un job di scansione separato per ogni dizionario.
- Uno o più termini non contengono almeno una lettera o un numero. Sensitive Data Protection non può eseguire la scansione di termini composti esclusivamente da spazi o simboli. Deve contenere almeno una lettera o un numero. Controlla l'elenco dei termini e verifica se sono inclusi termini di questo tipo, quindi correggili o eliminali.
- L'elenco di termini contiene una frase con troppi "componenti". Un componente in questo contesto è una sequenza continua contenente solo lettere, solo numeri o solo caratteri non alfabetici e non numerici, come spazi o simboli. Controlla l'elenco dei termini e verifica se sono inclusi termini di questo tipo, quindi correggili o eliminali.
- L'agente di servizio di Sensitive Data Protection non ha accesso ai dati di origine del dizionario o al bucket Cloud Storage per l'archiviazione dei file del dizionario. Per risolvere il problema, concedi all'agente di servizio Sensitive Data Protection il ruolo Storage Admin (
roles/storage.admin) o i ruoli BigQuery Data Owner (roles/bigquery.dataOwner) e BigQuery Job User (roles/bigquery.jobUser).
Panoramica dell'API
La creazione di un infoType archiviato è obbligatoria se stai creando un rilevatore di dizionario personalizzato di grandi dimensioni.
Un infoType archiviato è rappresentato in Sensitive Data Protection dall'oggetto StoredInfoType. È costituito dai seguenti oggetti correlati:
StoredInfoTypeVersioninclude la data e l'ora di creazione e gli ultimi cinque messaggi di errore che si sono verificati durante la creazione della versione corrente.StoredInfoTypeConfigcontiene la configurazione dell'infoType archiviato, inclusi il nome e la descrizione. Per un dizionario personalizzato di grandi dimensioni,typedeve essere unLargeCustomDictionaryConfig.LargeCustomDictionaryConfigspecifica entrambi i seguenti elementi:- La posizione in Cloud Storage o BigQuery in cui è archiviato l'elenco di frasi.
- La posizione in Cloud Storage in cui archiviare i file del dizionario generati.
StoredInfoTypeStatecontiene lo stato della versione più recente e di eventuali versioni in attesa dell'infoType archiviato. Le informazioni sullo stato includono se l'infoType archiviato è in fase di ricostruzione, è pronto per l'uso o non è valido.
Specifiche di corrispondenza del dizionario
Di seguito sono riportate indicazioni su come Sensitive Data Protection trova corrispondenze con parole e frasi del dizionario. Questi punti si applicano sia ai dizionari personalizzati normali che a quelli di grandi dimensioni:
- Le parole del dizionario non fanno distinzione tra maiuscole e minuscole. Se il dizionario include
Abby, corrisponderà aabby,ABBY,Abbye così via. - Tutti i caratteri, nei dizionari o nei contenuti da scansionare, diversi da lettere, cifre e altri caratteri alfabetici contenuti nel Basic Multilingual Plane Unicode vengono considerati spazi vuoti durante la scansione delle corrispondenze. Se il tuo dizionario
esegue la scansione di
Abby Abernathy, troverà corrispondenze conabby abernathy,Abby, Abernathy,Abby (ABERNATHY)e così via. - I caratteri che circondano qualsiasi corrispondenza devono essere di un tipo diverso (lettere o cifre) rispetto ai caratteri adiacenti all'interno della parola. Se il dizionario esegue la scansione di
Abi, troverà una corrispondenza con i primi tre caratteri diAbi904, ma non diAbigail. - Le parole del dizionario contenenti caratteri nel Supplementary Multilingual Plane dello standard Unicode possono produrre risultati imprevisti. Esempi di questi caratteri sono emoji, simboli scientifici e scritture storiche.
Lettere, cifre e altri caratteri alfabetici sono definiti come segue:
- Lettere: caratteri con categorie generali
Lu,Ll,Lt,LmoLonella specifica Unicode - Cifre: caratteri con categoria generale
Ndnella specifica Unicode - Altri caratteri alfabetici: caratteri con categoria generale
Nlnella specifica Unicode o con proprietà contributivaOther_Alphabeticcome definito dallo standard Unicode
Per creare, modificare o eliminare un infoType archiviato, utilizza i seguenti metodi:
storedInfoTypes.create: crea un nuovo infoType archiviato in base al valoreStoredInfoTypeConfigspecificato.storedInfoTypes.patch: ricostruisce l'infoType archiviato con un nuovoStoredInfoTypeConfigspecificato da te. Se non viene specificato alcun valore, questo metodo crea una nuova versione dell'infoType archiviato con l'elementoStoredInfoTypeConfigesistente.storedInfoTypes.get: recuperaStoredInfoTypeConfige tutte le versioni in attesa dell'infoType archiviato specificato.storedInfoTypes.list: elenca tutti gli infoType archiviati correnti.storedInfoTypes.delete: elimina l'infoType archiviato specificato.