API Détection des données sensibles - AWS Glue

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

API Détection des données sensibles

L'API Détection des données sensibles décrit les API utilisées pour détecter les données sensibles sur les colonnes et les lignes de vos données structurées.

Types de données

Structure CustomEntityType

Objet représentant un modèle personnalisé permettant de détecter des données sensibles sur les colonnes et les lignes de vos données structurées.

Champs
  • NameObligatoire : Chaîne UTF-8, d'une longueur comprise entre 1 et 255 octets, correspondant au Single-line string pattern.

    Nom du modèle personnalisé qui permet de le récupérer ou de le supprimer ultérieurement. Ce nom doit être unique pour chaque compte AWS.

  • RegexStringObligatoire : Chaîne UTF-8, d'une longueur comprise entre 1 et 255 octets, correspondant au Single-line string pattern.

    Chaîne d'expression régulière utilisée pour détecter des données sensibles dans un modèle personnalisé.

  • ContextWords – Tableau de chaînes UTF-8, entre 1 et 20 chaînes.

    Une liste de mots contextuels. Si aucun de ces mots contextuels n'est trouvé à proximité de l'expression régulière, les données ne seront pas détectées en tant que données sensibles.

    Si aucun mot contextuel n'est transmis, seule une expression régulière est vérifiée.

Opérations

Action CreateCustomEntityType (Python : create_custom_entity_type)

Crée un modèle personnalisé utilisé pour détecter les données sensibles sur les colonnes et les lignes de vos données structurées.

Chaque modèle personnalisé que vous créez spécifie une expression régulière et une liste facultative de mots contextuels. Si aucun mot contextuel n'est transmis, seule une expression régulière est vérifiée.

Requête
  • NameObligatoire : Chaîne UTF-8, d'une longueur comprise entre 1 et 255 octets, correspondant au Single-line string pattern.

    Nom du modèle personnalisé qui permet de le récupérer ou de le supprimer ultérieurement. Ce nom doit être unique pour chaque compte AWS.

  • RegexStringObligatoire : Chaîne UTF-8, d'une longueur comprise entre 1 et 255 octets, correspondant au Single-line string pattern.

    Chaîne d'expression régulière utilisée pour détecter des données sensibles dans un modèle personnalisé.

  • ContextWords – Tableau de chaînes UTF-8, entre 1 et 20 chaînes.

    Une liste de mots contextuels. Si aucun de ces mots contextuels n'est trouvé à proximité de l'expression régulière, les données ne seront pas détectées en tant que données sensibles.

    Si aucun mot contextuel n'est transmis, seule une expression régulière est vérifiée.

  • Tags – Tableau de mappage de paires clé-valeur, avec 50 paires au maximum.

    Chaque clé est une chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Chaque valeur est une chaîne UTF-8, d'une longueur maximale de 256 octets.

    Liste de balises appliquées à un type d'entité personnalisé.

Réponse
  • Name – Chaîne UTF-8, d'une longueur comprise entre 1 et 255 octets, correspondant au Single-line string pattern.

    Nom du modèle personnalisé que vous avez créé.

Erreurs
  • AccessDeniedException

  • AlreadyExistsException

  • IdempotentParameterMismatchException

  • InternalServiceException

  • InvalidInputException

  • OperationTimeoutException

  • ResourceNumberLimitExceededException

Action DeleteCustomEntityType (Python : delete_custom_entity_type)

Supprime un modèle personnalisé en spécifiant son nom.

Requête
  • NameObligatoire : Chaîne UTF-8, d'une longueur comprise entre 1 et 255 octets, correspondant au Single-line string pattern.

    Le nom du modèle personnalisé que vous souhaitez supprimer.

Réponse
  • Name – Chaîne UTF-8, d'une longueur comprise entre 1 et 255 octets, correspondant au Single-line string pattern.

    Nom du modèle personnalisé que vous avez supprimé.

Erreurs
  • EntityNotFoundException

  • AccessDeniedException

  • InternalServiceException

  • InvalidInputException

  • OperationTimeoutException

Action GetCustomEntityType (Python : get_custom_entity_type)

Récupère les détails d'un modèle personnalisé en spécifiant son nom.

Requête
  • NameObligatoire : Chaîne UTF-8, d'une longueur comprise entre 1 et 255 octets, correspondant au Single-line string pattern.

    Le nom du modèle personnalisé que vous souhaitez récupérer.

Réponse
  • Name – Chaîne UTF-8, d'une longueur comprise entre 1 et 255 octets, correspondant au Single-line string pattern.

    Le nom du modèle personnalisé que vous avez récupéré.

  • RegexString – Chaîne UTF-8, d'une longueur comprise entre 1 et 255 octets, correspondant au Single-line string pattern.

    Chaîne d'expression régulière utilisée pour détecter des données sensibles dans un modèle personnalisé.

  • ContextWords – Tableau de chaînes UTF-8, entre 1 et 20 chaînes.

    Liste de mots contextuels, s'il est spécifié lors de la création du modèle personnalisé. Si aucun de ces mots contextuels n'est trouvé à proximité de l'expression régulière, les données ne seront pas détectées en tant que données sensibles.

Erreurs
  • EntityNotFoundException

  • AccessDeniedException

  • InternalServiceException

  • InvalidInputException

  • OperationTimeoutException

Action BatchGetCustomEntityTypes (Python : batch_get_custom_entity_types)

Récupère les détails des modèles personnalisés spécifiés par une liste de noms.

Requête
  • NamesObligatoire : tableau de chaînes UTF-8, avec 1 chaîne minimum et 50 chaînes maximum.

    Liste des noms des modèles personnalisés que vous souhaitez récupérer.

Réponse
  • CustomEntityTypes – Un tableau d'objets CustomEntityType.

    Une liste d’objets CustomEntityType représentant les modèles personnalisés que vous avez créés.

  • CustomEntityTypesNotFound – Tableau de chaînes UTF-8, entre 1 et 50 chaînes.

    Liste des noms de modèles personnalisés qui ont été introuvables.

Erreurs
  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

Action ListCustomEntityTypes (Python : list_custom_entity_types)

Répertorie tous les modèles personnalisés qui ont été créés.

Requête
  • NextToken – Chaîne UTF-8.

    Jeton de pagination pour décaler les résultats.

  • MaxResults – Nombre (entier), compris entre 1 et 1 000.

    Nombre maximal de résultats à renvoyer.

  • Tags – Tableau de mappage de paires clé-valeur, avec 50 paires au maximum.

    Chaque clé est une chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Chaque valeur est une chaîne UTF-8, d'une longueur maximale de 256 octets.

    Liste de balises de paire clé-valeur.

Réponse
  • CustomEntityTypes – Un tableau d'objets CustomEntityType.

    Une liste d’objets CustomEntityType représentant des motifs personnalisés.

  • NextToken – Chaîne UTF-8.

    Un jeton de pagination, si d'autres résultats sont disponibles.

Erreurs
  • InvalidInputException

  • OperationTimeoutException

  • InternalServiceException