Profils d'utilisation - 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.

Profils d'utilisation

L'API des profils d'utilisation décrit les types de données et l'API liés à la création, à la mise à jour ou à l'affichage des profils d'utilisation dans AWS Glue.

Types de données

ProfileConfiguration structure

Spécifie les valeurs de tâche et de session qu'un administrateur configure dans un profil AWS Glue d'utilisation.

Champs
  • SessionConfiguration – Tableau de mappage de paires valeur-clé.

    Chaque clé est une chaîne UTF-8, d'une longueur comprise entre 1 et 255 octets, correspondant au Single-line string pattern.

    Chaque valeur est un objet ConfigurationObject.

    Une carte clé-valeur des paramètres de configuration pour AWS Glue les sessions.

  • JobConfiguration – Tableau de mappage de paires valeur-clé.

    Chaque clé est une chaîne UTF-8, d'une longueur comprise entre 1 et 255 octets, correspondant au Single-line string pattern.

    Chaque valeur est un objet ConfigurationObject.

    Une carte clé-valeur des paramètres de configuration pour AWS Glue les tâches.

ConfigurationObject structure

Spécifie les valeurs définies par un administrateur pour chaque paramètre de tâche ou de session configuré dans un profil AWS Glue d'utilisation.

Champs
  • DefaultValue – chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets, correspondant au Custom string pattern #31.

    Une valeur par défaut pour le paramètre.

  • AllowedValues – Tableau de chaînes UTF-8.

    Liste des valeurs autorisées pour le paramètre.

  • MinValue – chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets, correspondant au Custom string pattern #31.

    Valeur minimale autorisée pour le paramètre.

  • MaxValue – chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets, correspondant au Custom string pattern #31.

    Valeur maximale autorisée pour le paramètre.

UsageProfileDefinition structure

Décrit un profil AWS Glue d'utilisation.

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

    Nom du profil d'utilisation.

  • Description – Chaîne de description, d'une longueur maximale de 2 048 octets, correspondant au URI address multi-line string pattern.

    Description du profil d'utilisation.

  • CreatedOn – Horodatage.

    Date et heure de création du profil d'utilisation.

  • LastModifiedOn – Horodatage.

    Date et heure de dernière modification du profil d'utilisation.

Opérations

CreateUsageProfile action (Python : create_usage_profile)

Crée un profil AWS Glue d'utilisation.

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

    Nom du profil d'utilisation.

  • Description – Chaîne de description, d'une longueur maximale de 2 048 octets, correspondant au URI address multi-line string pattern.

    Description du profil d'utilisation.

  • ConfigurationObligatoire : un objet ProfileConfiguration.

    ProfileConfigurationObjet spécifiant les valeurs de tâche et de session pour le profil.

  • 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 des balises appliquées au profil d'utilisation.

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

    Nom du profil d'utilisation créé.

Erreurs
  • InvalidInputException

  • InternalServiceException

  • AlreadyExistsException

  • OperationTimeoutException

  • ResourceNumberLimitExceededException

  • OperationNotSupportedException

GetUsageProfile action (Python : get_usage_profile)

Récupère les informations relatives au profil AWS Glue d'utilisation spécifié.

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

    Nom du profil d'utilisation à 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.

    Nom du profil d'utilisation.

  • Description – Chaîne de description, d'une longueur maximale de 2 048 octets, correspondant au URI address multi-line string pattern.

    Description du profil d'utilisation.

  • Configuration – Un objet ProfileConfiguration.

    ProfileConfigurationObjet spécifiant les valeurs de tâche et de session pour le profil.

  • CreatedOn – Horodatage.

    Date et heure de création du profil d'utilisation.

  • LastModifiedOn – Horodatage.

    Date et heure de dernière modification du profil d'utilisation.

Erreurs
  • InvalidInputException

  • InternalServiceException

  • EntityNotFoundException

  • OperationTimeoutException

  • OperationNotSupportedException

UpdateUsageProfile action (Python : update_usage_profile)

Mettez à jour un profil AWS Glue d'utilisation.

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

    Nom du profil d'utilisation.

  • Description – Chaîne de description, d'une longueur maximale de 2 048 octets, correspondant au URI address multi-line string pattern.

    Description du profil d'utilisation.

  • ConfigurationObligatoire : un objet ProfileConfiguration.

    ProfileConfigurationObjet spécifiant les valeurs de tâche et de session pour le profil.

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

    Nom du profil d'utilisation qui a été mis à jour.

Erreurs
  • InvalidInputException

  • InternalServiceException

  • EntityNotFoundException

  • OperationTimeoutException

  • OperationNotSupportedException

  • ConcurrentModificationException

DeleteUsageProfile action (Python : delete_usage_profile)

Supprime le profil d'utilisation AWS Glue spécifié.

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

    Nom du profil d'utilisation à supprimer.

Réponse
  • Paramètres d'absence de réponse.

Erreurs
  • InvalidInputException

  • InternalServiceException

  • OperationTimeoutException

  • OperationNotSupportedException

ListUsageProfiles action (Python : list_usage_profiles)

Répertoriez tous les profils AWS Glue d'utilisation.

Demande
  • NextToken – Chaîne UTF-8, d'une longueur maximale de 400 000 octets.

    Jeton de continuation, inclus s'il s'agit d'un appel de continuation.

  • MaxResults— Nombre (entier), pas moins de 1 ou plus de 200.

    Le nombre maximum de profils d'utilisation à renvoyer dans une seule réponse.

Réponse
  • Profiles – Un tableau d'objets UsageProfileDefinition.

    Liste des objets du profil d'utilisation (UsageProfileDefinition).

  • NextToken – Chaîne UTF-8, d'une longueur maximale de 400 000 octets.

    Jeton de continuation, présent si le segment de liste actuel n'est pas le dernier.

Erreurs
  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

  • OperationNotSupportedException