Sélectionner vos préférences de cookies

Nous utilisons des cookies essentiels et des outils similaires qui sont nécessaires au fonctionnement de notre site et à la fourniture de nos services. Nous utilisons des cookies de performance pour collecter des statistiques anonymes afin de comprendre comment les clients utilisent notre site et d’apporter des améliorations. Les cookies essentiels ne peuvent pas être désactivés, mais vous pouvez cliquer sur « Personnaliser » ou « Refuser » pour refuser les cookies de performance.

Si vous êtes d’accord, AWS et les tiers approuvés utiliseront également des cookies pour fournir des fonctionnalités utiles au site, mémoriser vos préférences et afficher du contenu pertinent, y compris des publicités pertinentes. Pour accepter ou refuser tous les cookies non essentiels, cliquez sur « Accepter » ou « Refuser ». Pour effectuer des choix plus détaillés, cliquez sur « Personnaliser ».

Intégration APIs dans AWS Glue

Mode de mise au point
Intégration APIs dans AWS Glue - 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.

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.

Types de données

Structure d'intégration

Décrit une intégration zéro ETL.

Champs
  • SourceArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de la source de l'intégration.

  • TargetArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de la cible de l'intégration.

  • Description— Chaîne UTF-8, d'une longueur maximale de 1 000 octets, correspondant au. Custom string pattern #12

    Description de l'intégration.

  • IntegrationNameObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    Nom unique pour l'intégration.

  • IntegrationArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    Le nom de ressource Amazon (ARN) pour l'intégration.

  • KmsKeyId— Chaîne UTF-8 d'une longueur d'au moins 1 ou supérieure à 2 048 octets.

    L'ARN d'une clé KMS utilisée pour chiffrer le canal.

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

    Chaque clé est une chaîne UTF-8.

    Chaque valeur est une chaîne UTF-8.

    Ensemble facultatif de paires clé-valeur non secrètes contenant des informations contextuelles supplémentaires pour le chiffrement. Cela ne peut être fourni que s'il KMSKeyId est fourni.

  • Tags – Un tableau d'objets Tag.

    Les métadonnées attribuées à la ressource consistent en une liste de paires clé-valeur.

  • Status Obligatoire : Chaîne UTF-8 (valeurs valides : CREATING | ACTIVE | MODIFYING | FAILED | DELETING | SYNCING | NEEDS_ATTENTION).

    Les statuts possibles sont les suivants :

    • CRÉATION : L'intégration est en cours de création.

    • ACTIF : La création de l'intégration réussit.

    • MODIFICATION : L'intégration est en cours de modification.

    • ÉCHEC : La création de l'intégration échoue.

    • SUPPRESSION : L'intégration est supprimée.

    • SYNCHRONISATION : L'intégration est en cours de synchronisation.

    • ATTENTION REQUISE : L'intégration nécessite une attention particulière, telle que la synchronisation.

  • CreateTimeobligatoire : horodatage.

    Heure à laquelle l'intégration a été créée, en UTC.

  • Errors – Un tableau d'objets IntegrationError.

    Liste des erreurs associées à l'intégration.

  • DataFilter— Chaîne UTF-8 d'une longueur d'au moins 1 ou supérieure à 2 048 octets.

    Sélectionne les tables sources pour l'intégration à l'aide de la syntaxe du filtre Maxwell.

IntegrationPartition structure

Structure qui décrit la manière dont les données sont partitionnées sur la cible.

Champs
  • FieldName – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Nom du champ utilisé pour partitionner les données sur la cible.

  • FunctionSpec – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Spécifie une fonction utilisée pour partitionner les données sur la cible.

IntegrationError structure

Erreur associée à une intégration zéro ETL.

Champs
  • ErrorCode – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Code associé à cette erreur.

  • ErrorMessage— Chaîne UTF-8 d'une longueur d'au moins 1 ou supérieure à 2 048 octets.

    Message décrivant l'erreur.

IntegrationFilter structure

Filtre qui peut être utilisé lors de l'appel d'une DescribeIntegrations demande.

Champs
  • Name – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Nom du filtre.

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

    Une liste de valeurs de filtre.

InboundIntegration structure

Structure pour une intégration qui écrit des données dans une ressource.

Champs
  • SourceArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de la ressource source pour l'intégration.

  • TargetArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de la ressource cible pour l'intégration.

  • IntegrationArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de l'intégration Zero-ETL.

  • Status Obligatoire : Chaîne UTF-8 (valeurs valides : CREATING | ACTIVE | MODIFYING | FAILED | DELETING | SYNCING | NEEDS_ATTENTION).

    Les statuts possibles sont les suivants :

    • CRÉATION : L'intégration est en cours de création.

    • ACTIF : La création de l'intégration réussit.

    • MODIFICATION : L'intégration est en cours de modification.

    • ÉCHEC : La création de l'intégration échoue.

    • SUPPRESSION : L'intégration est supprimée.

    • SYNCHRONISATION : L'intégration est en cours de synchronisation.

    • ATTENTION REQUISE : L'intégration nécessite une attention particulière, telle que la synchronisation.

  • CreateTimeobligatoire : horodatage.

    Heure à laquelle l'intégration a été créée, en UTC.

  • Errors – Un tableau d'objets IntegrationError.

    Liste des erreurs associées à l'intégration.

SourceProcessingProperties structure

Les propriétés des ressources associées à la source d'intégration.

Champs
  • RoleArn – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Rôle IAM permettant d'accéder à la AWS Glue connexion.

TargetProcessingProperties structure

Les propriétés des ressources associées à la cible d'intégration.

Champs
  • RoleArn – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Rôle IAM permettant d'accéder à la AWS Glue base de données.

  • KmsArn— Chaîne UTF-8 d'une longueur d'au moins 1 ou supérieure à 2 048 octets.

    L'ARN de la clé KMS utilisée pour le chiffrement.

  • ConnectionName – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Connexion AWS Glue réseau permettant de configurer la AWS Glue tâche exécutée dans le VPC du client.

  • EventBusArn— Chaîne UTF-8 d'une longueur d'au moins 1 ou supérieure à 2 048 octets.

    L'ARN d'un bus d'événements Eventbridge pour recevoir la notification d'état de l'intégration.

SourceTableConfig structure

Propriétés utilisées par l'étape source pour traiter les données de la source.

Champs
  • Fields – Tableau de chaînes UTF-8.

    Liste des champs utilisés pour le filtrage au niveau des colonnes.

  • FilterPredicate – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Clause de condition utilisée pour le filtrage au niveau des lignes.

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

    Identifiant unique d'un enregistrement.

  • RecordUpdateField – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Champ d'extraction incrémentiel basé sur l'horodatage.

TargetTableConfig structure

Propriétés utilisées par le segment cible pour partitionner les données sur la cible.

Champs
  • UnnestSpec – Chaîne UTF-8 (valeurs valides : TOPLEVEL | FULL | NOUNNEST).

    Spécifie la manière dont les objets imbriqués sont aplatis par rapport aux éléments de niveau supérieur. Les valeurs valides sont : « TOPLEVEL », « FULL » ou « NOUNNEST ».

  • PartitionSpec – Un tableau d'objets IntegrationPartition.

    Détermine la mise en page du fichier sur la cible.

  • TargetTableName – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Nom facultatif d'une table cible.

Opérations

CreateIntegration action (Python : create_integration)

Crée une intégration zéro ETL dans le compte de l'appelant entre deux ressources portant Amazon Resource Names (ARNs) : le SourceArn et. TargetArn

Demande
  • IntegrationNameObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    Nom unique pour une intégration dans AWS Glue.

  • SourceArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de la ressource source pour l'intégration.

  • TargetArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de la ressource cible pour l'intégration.

  • Description— Chaîne UTF-8, d'une longueur maximale de 1 000 octets, correspondant au. Custom string pattern #12

    Description de l'intégration.

  • DataFilter— Chaîne UTF-8 d'une longueur d'au moins 1 ou supérieure à 2 048 octets.

    Sélectionne les tables sources pour l'intégration à l'aide de la syntaxe du filtre Maxwell.

  • KmsKeyId— Chaîne UTF-8 d'une longueur d'au moins 1 ou supérieure à 2 048 octets.

    L'ARN d'une clé KMS utilisée pour chiffrer le canal.

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

    Chaque clé est une chaîne UTF-8.

    Chaque valeur est une chaîne UTF-8.

    Ensemble facultatif de paires clé-valeur non secrètes contenant des informations contextuelles supplémentaires pour le chiffrement. Cela ne peut être fourni que s'il KMSKeyId est fourni.

  • Tags – Un tableau d'objets Tag.

    Les métadonnées attribuées à la ressource consistent en une liste de paires clé-valeur.

Réponse
  • SourceArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de la ressource source pour l'intégration.

  • TargetArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de la ressource cible pour l'intégration.

  • IntegrationNameObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    Nom unique pour une intégration dans AWS Glue.

  • Description— Chaîne UTF-8, d'une longueur maximale de 1 000 octets, correspondant au. Custom string pattern #12

    Description de l'intégration.

  • IntegrationArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    Le nom de ressource Amazon (ARN) pour l'intégration créée.

  • KmsKeyId— Chaîne UTF-8 d'une longueur d'au moins 1 ou supérieure à 2 048 octets.

    L'ARN d'une clé KMS utilisée pour chiffrer le canal.

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

    Chaque clé est une chaîne UTF-8.

    Chaque valeur est une chaîne UTF-8.

    Ensemble facultatif de paires clé-valeur non secrètes contenant des informations contextuelles supplémentaires pour le chiffrement.

  • Tags – Un tableau d'objets Tag.

    Les métadonnées attribuées à la ressource consistent en une liste de paires clé-valeur.

  • Status Obligatoire : Chaîne UTF-8 (valeurs valides : CREATING | ACTIVE | MODIFYING | FAILED | DELETING | SYNCING | NEEDS_ATTENTION).

    État de l'intégration en cours de création.

    Les statuts possibles sont les suivants :

    • CRÉATION : L'intégration est en cours de création.

    • ACTIF : La création de l'intégration réussit.

    • MODIFICATION : L'intégration est en cours de modification.

    • ÉCHEC : La création de l'intégration échoue.

    • SUPPRESSION : L'intégration est supprimée.

    • SYNCHRONISATION : L'intégration est en cours de synchronisation.

    • ATTENTION REQUISE : L'intégration nécessite une attention particulière, telle que la synchronisation.

  • CreateTimeobligatoire : horodatage.

    Heure à laquelle l'intégration a été créée, en UTC.

  • Errors – Un tableau d'objets IntegrationError.

    Liste des erreurs associées à la création de l'intégration.

  • DataFilter— Chaîne UTF-8 d'une longueur d'au moins 1 ou supérieure à 2 048 octets.

    Sélectionne les tables sources pour l'intégration à l'aide de la syntaxe du filtre Maxwell.

Erreurs
  • ValidationException

  • AccessDeniedException

  • ResourceNotFoundException

  • InternalServerException

  • IntegrationConflictOperationFault

  • IntegrationQuotaExceededFault

  • KMSKeyNotAccessibleFault

  • EntityNotFoundException

  • InternalServiceException

  • ConflictException

  • ResourceNumberLimitExceededException

  • InvalidInputException

ModifyIntegration action (Python : modifier_intégration)

Modifie une intégration zéro ETL dans le compte de l'appelant.

Demande
  • IntegrationIdentifierObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    Le nom de ressource Amazon (ARN) pour l'intégration.

  • Description— Chaîne UTF-8, d'une longueur maximale de 1 000 octets, correspondant au. Custom string pattern #12

    Description de l'intégration.

  • DataFilter— Chaîne UTF-8 d'une longueur d'au moins 1 ou supérieure à 2 048 octets.

    Sélectionne les tables sources pour l'intégration à l'aide de la syntaxe du filtre Maxwell.

  • IntegrationName – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Nom unique pour une intégration dans AWS Glue.

Réponse
  • SourceArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de la source pour l'intégration.

  • TargetArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de la cible pour l'intégration.

  • IntegrationNameObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    Nom unique pour une intégration dans AWS Glue.

  • Description— Chaîne UTF-8, d'une longueur maximale de 1 000 octets, correspondant au. Custom string pattern #12

    Description de l'intégration.

  • IntegrationArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    Le nom de ressource Amazon (ARN) pour l'intégration.

  • KmsKeyId— Chaîne UTF-8 d'une longueur d'au moins 1 ou supérieure à 2 048 octets.

    L'ARN d'une clé KMS utilisée pour chiffrer le canal.

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

    Chaque clé est une chaîne UTF-8.

    Chaque valeur est une chaîne UTF-8.

    Ensemble facultatif de paires clé-valeur non secrètes contenant des informations contextuelles supplémentaires pour le chiffrement.

  • Tags – Un tableau d'objets Tag.

    Les métadonnées attribuées à la ressource consistent en une liste de paires clé-valeur.

  • Status Obligatoire : Chaîne UTF-8 (valeurs valides : CREATING | ACTIVE | MODIFYING | FAILED | DELETING | SYNCING | NEEDS_ATTENTION).

    État de l'intégration en cours de modification.

    Les statuts possibles sont les suivants :

    • CRÉATION : L'intégration est en cours de création.

    • ACTIF : La création de l'intégration réussit.

    • MODIFICATION : L'intégration est en cours de modification.

    • ÉCHEC : La création de l'intégration échoue.

    • SUPPRESSION : L'intégration est supprimée.

    • SYNCHRONISATION : L'intégration est en cours de synchronisation.

    • ATTENTION REQUISE : L'intégration nécessite une attention particulière, telle que la synchronisation.

  • CreateTimeobligatoire : horodatage.

    Heure à laquelle l'intégration a été créée, en UTC.

  • Errors – Un tableau d'objets IntegrationError.

    Liste des erreurs associées à la modification de l'intégration.

  • DataFilter— Chaîne UTF-8 d'une longueur d'au moins 1 ou supérieure à 2 048 octets.

    Sélectionne les tables sources pour l'intégration à l'aide de la syntaxe du filtre Maxwell.

Erreurs
  • ValidationException

  • AccessDeniedException

  • InternalServerException

  • IntegrationNotFoundFault

  • IntegrationConflictOperationFault

  • InvalidIntegrationStateFault

  • EntityNotFoundException

  • InternalServiceException

  • ConflictException

  • InvalidStateException

  • InvalidInputException

DescribeIntegrations action (Python : describe_integrations)

L'API est utilisée pour récupérer une liste d'intégrations.

Demande
  • IntegrationIdentifier – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Le nom de ressource Amazon (ARN) pour l'intégration.

  • Marker – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Valeur qui indique le point de départ de la prochaine série d'enregistrements de réponses dans une demande ultérieure.

  • MaxRecords – Nombre (entier).

    Le nombre total d'éléments à renvoyer dans la sortie.

  • Filters – Un tableau d'objets IntegrationFilter.

    Une liste de clés et de valeurs, pour filtrer les résultats. Les touches prises en charge sont « Status », IntegrationName « » et « SourceArn ». IntegrationName est limité à une seule valeur.

Réponse
  • Integrations – Un tableau d'objets Integration.

    Liste des intégrations sans ETL.

  • Marker – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Valeur qui indique le point de départ de la prochaine série d'enregistrements de réponses dans une demande ultérieure.

Erreurs
  • ValidationException

  • AccessDeniedException

  • InternalServerException

  • IntegrationNotFoundFault

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

DeleteIntegration action (Python : delete_integration)

Supprime l'intégration zéro ETL spécifiée.

Demande
  • IntegrationIdentifierObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    Le nom de ressource Amazon (ARN) pour l'intégration.

Réponse
  • SourceArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de la source pour l'intégration.

  • TargetArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de la cible pour l'intégration.

  • IntegrationNameObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    Nom unique pour une intégration dans AWS Glue.

  • Description— Chaîne UTF-8, d'une longueur maximale de 1 000 octets, correspondant au. Custom string pattern #12

    Description de l'intégration.

  • IntegrationArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    Le nom de ressource Amazon (ARN) pour l'intégration.

  • KmsKeyId— Chaîne UTF-8 d'une longueur d'au moins 1 ou supérieure à 2 048 octets.

    L'ARN d'une clé KMS utilisée pour chiffrer le canal.

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

    Chaque clé est une chaîne UTF-8.

    Chaque valeur est une chaîne UTF-8.

    Ensemble facultatif de paires clé-valeur non secrètes contenant des informations contextuelles supplémentaires pour le chiffrement.

  • Tags – Un tableau d'objets Tag.

    Les métadonnées attribuées à la ressource consistent en une liste de paires clé-valeur.

  • Status Obligatoire : Chaîne UTF-8 (valeurs valides : CREATING | ACTIVE | MODIFYING | FAILED | DELETING | SYNCING | NEEDS_ATTENTION).

    État de l'intégration en cours de suppression.

    Les statuts possibles sont les suivants :

    • CRÉATION : L'intégration est en cours de création.

    • ACTIF : La création de l'intégration réussit.

    • MODIFICATION : L'intégration est en cours de modification.

    • ÉCHEC : La création de l'intégration échoue.

    • SUPPRESSION : L'intégration est supprimée.

    • SYNCHRONISATION : L'intégration est en cours de synchronisation.

    • ATTENTION REQUISE : L'intégration nécessite une attention particulière, telle que la synchronisation.

  • CreateTimeobligatoire : horodatage.

    Heure à laquelle l'intégration a été créée, en UTC.

  • Errors – Un tableau d'objets IntegrationError.

    Liste des erreurs associées à l'intégration.

  • DataFilter— Chaîne UTF-8 d'une longueur d'au moins 1 ou supérieure à 2 048 octets.

    Sélectionne les tables sources pour l'intégration à l'aide de la syntaxe du filtre Maxwell.

Erreurs
  • ValidationException

  • AccessDeniedException

  • InternalServerException

  • IntegrationNotFoundFault

  • IntegrationConflictOperationFault

  • InvalidIntegrationStateFault

  • EntityNotFoundException

  • InternalServiceException

  • ConflictException

  • InvalidStateException

  • InvalidInputException

DescribeInboundIntegrations action (Python : describe_inbound_integrations)

Renvoie la liste des intégrations entrantes pour l'intégration spécifiée.

Demande
  • IntegrationArn – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Le nom de ressource Amazon (ARN) de l'intégration.

  • Marker – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Jeton permettant de spécifier où commencer la pagination. Il s'agit du marqueur d'une réponse précédemment tronquée.

  • MaxRecords – Nombre (entier).

    Le nombre total d'éléments à renvoyer dans la sortie.

  • TargetArn – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Le nom de ressource Amazon (ARN) de la ressource cible dans l'intégration.

Réponse
  • InboundIntegrations – Un tableau d'objets InboundIntegration.

    Liste des intégrations entrantes.

  • Marker – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Valeur qui indique le point de départ de la prochaine série d'enregistrements de réponses dans une demande ultérieure.

Erreurs
  • ValidationException

  • AccessDeniedException

  • InternalServerException

  • IntegrationNotFoundFault

  • TargetResourceNotFound

  • OperationNotSupportedException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

CreateIntegrationTableProperties action (Python : create_integration_table_properties)

Cette API est utilisée pour fournir des propriétés de remplacement facultatives pour les tables qui doivent être répliquées. Ces propriétés peuvent inclure des propriétés de filtrage et de partitionnement pour les tables source et cible. Pour définir à la fois les propriétés source et cible, la même API doit être invoquée avec l'ARN de AWS Glue connexion comme ResourceArn avecSourceTableConfig, et l'ARN AWS Glue de base de données comme ResourceArn avec TargetTableConfig respectivement.

Demande
  • ResourceArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de connexion de la source ou l'ARN de base de données de la cible.

  • TableNameObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    Nom de la table à répliquer.

  • SourceTableConfig – Un objet SourceTableConfig.

    Structure pour la configuration de la table source.

  • TargetTableConfig – Un objet TargetTableConfig.

    Structure pour la configuration de la table cible.

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

Erreurs
  • ValidationException

  • AccessDeniedException

  • ResourceNotFoundException

  • InternalServerException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

UpdateIntegrationTableProperties action (Python : update_integration_table_properties)

Cette API est utilisée pour fournir des propriétés de remplacement facultatives pour les tables qui doivent être répliquées. Ces propriétés peuvent inclure des propriétés de filtrage et de partitionnement pour les tables source et cible. Pour définir à la fois les propriétés source et cible, la même API doit être invoquée avec l'ARN de AWS Glue connexion comme ResourceArn avecSourceTableConfig, et l'ARN AWS Glue de base de données comme ResourceArn avec TargetTableConfig respectivement.

La dérogation sera reflétée dans toutes les intégrations utilisant la même table ResourceArn et la table source.

Demande
  • ResourceArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de connexion de la source ou l'ARN de base de données de la cible.

  • TableNameObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    Nom de la table à répliquer.

  • SourceTableConfig – Un objet SourceTableConfig.

    Structure pour la configuration de la table source.

  • TargetTableConfig – Un objet TargetTableConfig.

    Structure pour la configuration de la table cible.

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

Erreurs
  • ValidationException

  • AccessDeniedException

  • ResourceNotFoundException

  • InternalServerException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

GetIntegrationTableProperties action (Python : get_integration_table_properties)

Cette API est utilisée pour récupérer les propriétés de remplacement facultatives pour les tables qui doivent être répliquées. Ces propriétés peuvent inclure des propriétés de filtrage et de partition pour les tables source et cible.

Demande
  • ResourceArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de connexion de la source ou l'ARN de base de données de la cible.

  • TableNameObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    Nom de la table à répliquer.

Réponse
  • ResourceArn – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    L'ARN de connexion de la source ou l'ARN de base de données de la cible.

  • TableName – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    Nom de la table à répliquer.

  • SourceTableConfig – Un objet SourceTableConfig.

    Structure pour la configuration de la table source.

  • TargetTableConfig – Un objet TargetTableConfig.

    Structure pour la configuration de la table cible.

Erreurs
  • ValidationException

  • AccessDeniedException

  • ResourceNotFoundException

  • InternalServerException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

DeleteIntegrationTableProperties action (Python : delete_integration_table_properties)

Supprime les propriétés de table créées pour les tables devant être répliquées.

Demande
  • ResourceArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de connexion de la source ou l'ARN de base de données de la cible.

  • TableNameObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    Nom de la table à répliquer.

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

Erreurs
  • ValidationException

  • AccessDeniedException

  • ResourceNotFoundException

  • InternalServerException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

CreateIntegrationResourceProperty action (Python : create_integration_resource_property)

Cette API peut être utilisée pour configurer la AWS Glue connexion (pour ResourceProperty la source) ou l'ARN de la AWS Glue base de données (pour la cible). Ces propriétés peuvent inclure le rôle permettant d'accéder à la connexion ou à la base de données. Pour définir les propriétés source et cible, la même API doit être invoquée avec l'ARN de AWS Glue connexion comme ResourceArn avec SourceProcessingProperties et l'ARN AWS Glue de base de données comme ResourceArn avec TargetProcessingProperties respectivement.

Demande
  • ResourceArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de connexion de la source ou l'ARN de base de données de la cible.

  • SourceProcessingProperties – Un objet SourceProcessingProperties.

    Les propriétés des ressources associées à la source d'intégration.

  • TargetProcessingProperties – Un objet TargetProcessingProperties.

    Les propriétés des ressources associées à la cible d'intégration.

Réponse
  • ResourceArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de connexion de la source ou l'ARN de base de données de la cible.

  • SourceProcessingProperties – Un objet SourceProcessingProperties.

    Les propriétés des ressources associées à la source d'intégration.

  • TargetProcessingProperties – Un objet TargetProcessingProperties.

    Les propriétés des ressources associées à la cible d'intégration.

Erreurs
  • ValidationException

  • AccessDeniedException

  • ConflictException

  • InternalServerException

  • ResourceNotFoundException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

UpdateIntegrationResourceProperty action (Python : update_integration_resource_property)

Cette API peut être utilisée pour mettre à jour ResourceProperty la AWS Glue connexion (pour la source) ou l'ARN de la AWS Glue base de données (pour la cible). Ces propriétés peuvent inclure le rôle permettant d'accéder à la connexion ou à la base de données. Comme la même ressource peut être utilisée dans plusieurs intégrations, la mise à jour des propriétés des ressources aura un impact sur toutes les intégrations qui l'utilisent.

Demande
  • ResourceArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de connexion de la source ou l'ARN de base de données de la cible.

  • SourceProcessingProperties – Un objet SourceProcessingProperties.

    Les propriétés des ressources associées à la source d'intégration.

  • TargetProcessingProperties – Un objet TargetProcessingProperties.

    Les propriétés des ressources associées à la cible d'intégration.

Réponse
  • ResourceArn – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    L'ARN de connexion de la source ou l'ARN de base de données de la cible.

  • SourceProcessingProperties – Un objet SourceProcessingProperties.

    Les propriétés des ressources associées à la source d'intégration.

  • TargetProcessingProperties – Un objet TargetProcessingProperties.

    Les propriétés des ressources associées à la cible d'intégration.

Erreurs
  • ValidationException

  • AccessDeniedException

  • InternalServerException

  • ResourceNotFoundException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

GetIntegrationResourceProperty action (Python : get_integration_resource_property)

Cette API est utilisée pour récupérer la AWS Glue connexion (pour ResourceProperty la source) ou l'ARN de la AWS Glue base de données (pour la cible)

Demande
  • ResourceArnObligatoire : chaîne UTF-8 d'une longueur d'au moins 1 ou de plus de 128 octets.

    L'ARN de connexion de la source ou l'ARN de base de données de la cible.

Réponse
  • ResourceArn – Chaîne UTF-8, d'une longueur comprise entre 1 et 128 octets.

    L'ARN de connexion de la source ou l'ARN de base de données de la cible.

  • SourceProcessingProperties – Un objet SourceProcessingProperties.

    Les propriétés des ressources associées à la source d'intégration.

  • TargetProcessingProperties – Un objet TargetProcessingProperties.

    Les propriétés des ressources associées à la cible d'intégration.

Erreurs
  • ValidationException

  • AccessDeniedException

  • InternalServerException

  • ResourceNotFoundException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

UntagResource action (Python : untag_resource)

Supprime les balises spécifiées d'une ressource d'intégration.

Demande
  • ResourceArnObligatoire : chaîne UTF-8, d'une longueur comprise entre 1 et 10 240 octets, correspondant au Custom string pattern #49.

    Le nom de ressource Amazon (ARN) de la ressource d'intégration.

  • TagsToRemoveObligatoire : Tableau de chaînes UTF-8, avec 50 chaînes maximum.

    Liste des balises de métadonnées à supprimer de la ressource.

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

Erreurs
  • ResourceNotFoundException

ListTagsForResource action (Python : list_tags_for_resource)

Répertorie les balises de métadonnées attribuées à la ressource spécifiée.

Demande
  • ResourceARNObligatoire : chaîne UTF-8, d'une longueur comprise entre 1 et 10 240 octets, correspondant au Custom string pattern #49.

    L'ARN de la ressource.

Réponse
  • Tags – Un tableau d'objets Tag, 10 structures au maximum.

    Une liste de balises.

Erreurs
  • ResourceNotFoundException

Exceptions

ResourceNotFoundException structure

La ressource est introuvable.

Champs
  • Message – Chaîne UTF-8.

    Un message décrivant le problème.

InternalServerException structure

Une erreur interne du serveur s'est produite.

Champs
  • Message – Chaîne UTF-8.

    Un message décrivant le problème.

IntegrationAlreadyExistsFault structure

L'intégration spécifiée existe déjà.

Champs
  • Message – Chaîne UTF-8.

    Un message décrivant le problème.

IntegrationConflictOperationFault structure

L'opération demandée est en conflit avec une autre opération.

Champs
  • Message – Chaîne UTF-8.

    Un message décrivant le problème.

IntegrationQuotaExceededFault structure

Les données traitées dans le cadre de votre intégration ont dépassé votre quota.

Champs
  • Message – Chaîne UTF-8.

    Un message décrivant le problème.

KMSKeyNotAccessibleFault structure

La clé KMS spécifiée n'est pas accessible.

Champs
  • Message – Chaîne UTF-8.

    Un message décrivant le problème.

IntegrationNotFoundFault structure

L'intégration spécifiée n'a pas pu être trouvée.

Champs
  • Message – Chaîne UTF-8.

    Un message décrivant le problème.

TargetResourceNotFound structure

La ressource cible est introuvable.

Champs
  • Message – Chaîne UTF-8.

    Un message décrivant le problème.

InvalidIntegrationStateFault structure

L'état de l'intégration n'est pas valide.

Champs
  • Message – Chaîne UTF-8.

    Un message décrivant le problème.

Rubrique suivante :

Sessions interactives

Rubrique précédente :

Déclencheurs
ConfidentialitéConditions d'utilisation du sitePréférences de cookies
© 2025, Amazon Web Services, Inc. ou ses affiliés. Tous droits réservés.