API di rilevamento dati sensibili - AWS Glue

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

API di rilevamento dati sensibili

L'API di rilevamento dati sensibili descrive le API utilizzate per rilevare i dati sensibili nelle colonne e nelle righe dei dati strutturati.

Tipi di dati

Struttura CustomEntityType

Un oggetto che rappresenta un modello personalizzato per il rilevamento di dati sensibili tra colonne e righe dei dati strutturati.

Campi
  • Name: obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.

    Un nome per il pattern personalizzato che consente di recuperarlo o cancellarlo in un secondo momento. Il nome deve essere univoco per account AWS.

  • RegexString: obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.

    Stringa di espressione regolare utilizzata per rilevare dati sensibili in un modello personalizzato.

  • ContextWords: una matrice di stringhe UTF-8, non inferiore a 1 o superiore a 20 stringhe.

    Un elenco di parole contestuali. Se nessuna di queste parole contestuali viene trovata nelle vicinanze dell'espressione regolare, i dati non verranno rilevati come dati sensibili.

    Se non vengono passate parole contestuali, viene controllata solo un'espressione regolare.

Operazioni

Operazione CreateCustomEntityType (Python: create_custom_entity_type)

Crea un modello personalizzato utilizzato per rilevare dati sensibili tra le colonne e le righe dei dati strutturati.

Ogni modello personalizzato creato specifica un'espressione regolare e un elenco facoltativo di parole contestuali. Se non vengono passate parole contestuali, viene controllata solo un'espressione regolare.

Richiesta
  • Name: obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.

    Un nome per il pattern personalizzato che consente di recuperarlo o cancellarlo in un secondo momento. Il nome deve essere univoco per account AWS.

  • RegexString: obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.

    Stringa di espressione regolare utilizzata per rilevare dati sensibili in un modello personalizzato.

  • ContextWords: una matrice di stringhe UTF-8, non inferiore a 1 o superiore a 20 stringhe.

    Un elenco di parole contestuali. Se nessuna di queste parole contestuali viene trovata nelle vicinanze dell'espressione regolare, i dati non verranno rilevati come dati sensibili.

    Se non vengono passate parole contestuali, viene controllata solo un'espressione regolare.

  • Tags: una matrice di mappe con coppie chiave-valore, non superiore alle 50 coppie.

    Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza.

    Ogni valore è una stringa UTF-8, lunga non più di 256 byte.

    Un elenco di tag applicati al tipo di entità personalizzato.

Risposta
  • Name: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.

    Il nome del modello personalizzato che hai creato.

Errori
  • AccessDeniedException

  • AlreadyExistsException

  • IdempotentParameterMismatchException

  • InternalServiceException

  • InvalidInputException

  • OperationTimeoutException

  • ResourceNumberLimitExceededException

Operazione DeleteCustomEntityType (Python: delete_custom_entity_type)

Elimina un modello personalizzato specificandone il nome.

Richiesta
  • Name: obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.

    Il nome del modello personalizzato da eliminare.

Risposta
  • Name: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.

    Il nome del modello personalizzato che hai eliminato.

Errori
  • EntityNotFoundException

  • AccessDeniedException

  • InternalServiceException

  • InvalidInputException

  • OperationTimeoutException

Operazione GetCustomEntityType (Python: get_custom_entity_type)

Recupera i dettagli di un modello personalizzato specificandone il nome.

Richiesta
  • Name: obbligatorio: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.

    Il nome del modello personalizzato da recuperare.

Risposta
  • Name: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.

    Il nome del modello personalizzato recuperato.

  • RegexString: stringa UTF-8, non inferiore a 1 o superiore a 255 byte di lunghezza, corrispondente a Single-line string pattern.

    Stringa di espressione regolare utilizzata per rilevare dati sensibili in un modello personalizzato.

  • ContextWords: una matrice di stringhe UTF-8, non inferiore a 1 o superiore a 20 stringhe.

    Un elenco di parole contestuali, se specificato quando è stato creato il modello personalizzato. Se nessuna di queste parole contestuali viene trovata nelle vicinanze dell'espressione regolare, i dati non verranno rilevati come dati sensibili.

Errori
  • EntityNotFoundException

  • AccessDeniedException

  • InternalServiceException

  • InvalidInputException

  • OperationTimeoutException

Operazione BatchGetCustomEntityTypes (Python: batch_get_custom_entity_types)

Recupera i dettagli per i modelli personalizzati specificati da un elenco di nomi.

Richiesta
  • Names: obbligatorio: una matrice di stringhe UTF-8, non inferiore a 1 o superiore a 50 stringhe.

    Un elenco di nomi dei modelli personalizzati da recuperare.

Risposta
  • CustomEntityTypes: una matrice di oggetti CustomEntityType.

    Un elenco di oggetti CustomEntityType che rappresentano i modelli personalizzati creati.

  • CustomEntityTypesNotFound: una matrice di stringhe UTF-8, non inferiore a 1 o superiore a 50 stringhe.

    Un elenco dei nomi dei modelli personalizzati che non sono stati trovati.

Errori
  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

Operazione ListCustomEntityTypes Action (Python: list_custom_entity_types)

Elenca tutti i modelli personalizzati che sono stati creati.

Richiesta
  • NextToken: stringa UTF-8.

    Un token di paginazione per partizionare i risultati.

  • MaxResults: numero (intero), non inferiore a 1 o superiore a 1000.

    Numero massimo di risultati da restituire.

  • Tags: una matrice di mappe con coppie chiave-valore, non superiore alle 50 coppie.

    Ogni chiave è una stringa UTF-8, non inferiore a 1 o superiore a 128 byte di lunghezza.

    Ogni valore è una stringa UTF-8, lunga non più di 256 byte.

    Un elenco di tag di coppie chiave-valore.

Risposta
  • CustomEntityTypes: una matrice di oggetti CustomEntityType.

    Un elenco di oggetti CustomEntityType che rappresentano modelli personalizzati.

  • NextToken: stringa UTF-8.

    Un token di impaginazione, se sono disponibili altri risultati.

Errori
  • InvalidInputException

  • OperationTimeoutException

  • InternalServiceException