View a markdown version of this page

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 UTF-8 chaîne d'une longueur d'au moins 1 ou de plus de 255 octets, correspondant à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 UTF-8 chaîne d'une longueur d'au moins 1 ou de plus de 255 octets, correspondant à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— UTF-8 chaîne d'une longueur d'au moins 1 ou de plus de 128 octets, correspondant àCustom string pattern #55.

    Valeur par défaut du paramètre.

  • AllowedValues— Un tableau de UTF-8 chaînes.

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

  • MinValue— UTF-8 chaîne d'une longueur d'au moins 1 ou de plus de 128 octets, correspondant àCustom string pattern #55.

    Valeur minimale autorisée pour le paramètre.

  • MaxValue— UTF-8 chaîne d'une longueur d'au moins 1 ou de plus de 128 octets, correspondant àCustom string pattern #55.

    Valeur maximale autorisée pour le paramètre.

UsageProfileDefinition structure

Décrit un profil AWS Glue d'utilisation.

Champs
  • Name— UTF-8 chaîne d'une longueur d'au moins 1 ou de plus de 255 octets, correspondant à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 la création du profil d’utilisation.

  • LastModifiedOn – Horodatage.

    Date et heure auxquelles le profil d’utilisation a été modifié pour la dernière fois.

Opérations

CreateUsageProfile action (Python : create_usage_profile)

Crée un profil AWS Glue d'utilisation.

Demande
  • Name Obligatoire : UTF-8 chaîne d'une longueur d'au moins 1 ou de plus de 255 octets, correspondant à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.

    Objet ProfileConfiguration 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 UTF-8 chaîne d'une longueur d'au moins 1 et d'au plus 128 octets.

    Chaque valeur est une UTF-8 chaîne ne dépassant pas 256 octets.

    Liste de balises appliquées au profil d’utilisation.

Réponse
  • Name— UTF-8 chaîne d'une longueur d'au moins 1 ou de plus de 255 octets, correspondant à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
  • Name Obligatoire : UTF-8 chaîne d'une longueur d'au moins 1 ou de plus de 255 octets, correspondant àSingle-line string pattern.

    Nom du profil d’utilisation à récupérer.

Réponse
  • Name— UTF-8 chaîne d'une longueur d'au moins 1 ou de plus de 255 octets, correspondant à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.

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

  • CreatedOn – Horodatage.

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

  • LastModifiedOn – Horodatage.

    Date et heure auxquelles le profil d’utilisation a été modifié pour la dernière fois.

Erreurs
  • InvalidInputException

  • InternalServiceException

  • EntityNotFoundException

  • OperationTimeoutException

  • OperationNotSupportedException

UpdateUsageProfile action (Python : update_usage_profile)

Mettez à jour un profil AWS Glue d'utilisation.

Demande
  • Name Obligatoire : UTF-8 chaîne d'une longueur d'au moins 1 ou de plus de 255 octets, correspondant à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.

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

Réponse
  • Name— UTF-8 chaîne d'une longueur d'au moins 1 ou de plus de 255 octets, correspondant à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
  • Name Obligatoire : UTF-8 chaîne d'une longueur d'au moins 1 ou de plus de 255 octets, correspondant à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— UTF-8 chaîne ne dépassant pas 400 000 octets.

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

  • MaxResults— Nombre (entier), non inférieur à 1 ni supérieur à 200.

    Nombre maximal 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— UTF-8 chaîne ne dépassant pas 400 000 octets.

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

Erreurs
  • InternalServiceException

  • OperationTimeoutException

  • InvalidInputException

  • OperationNotSupportedException