Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

Integrazione APIs in AWS Glue

Modalità Focus
Integrazione APIs in AWS Glue - 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à.

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à.

Tipi di dati

Struttura di integrazione

Descrive un'ETLintegrazione zero.

Campi
  • SourceArnRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Il ARN per la fonte dell'integrazione.

  • TargetArnObbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Il ARN per l'obiettivo dell'integrazione.

  • Description— UTF -8 stringhe, lunghe non più di 1000 byte, corrispondenti a. Custom string pattern #12

    Una descrizione dell'integrazione.

  • IntegrationNameRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Un nome univoco per l'integrazione.

  • IntegrationArnRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Amazon Resource Name (ARN) per l'integrazione.

  • KmsKeyId— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 2048 byte.

    Il nome ARN di una KMS chiave utilizzata per crittografare il canale.

  • AdditionalEncryptionContext: una matrice della mappa di coppie chiave-valore.

    Ogni chiave è una stringa di UTF -8.

    Ogni valore è una stringa di UTF -8.

    Un set opzionale di coppie chiave-valore non segrete che contiene informazioni contestuali aggiuntive per la crittografia. Questo può essere fornito solo se fornito. KMSKeyId

  • Tags: una matrice di oggetti Tag.

    Metadati assegnati alla risorsa costituiti da un elenco di coppie chiave-valore.

  • StatusObbligatorio: UTF -8 stringhe (valori validi: CREATING | | ACTIVE | | MODIFYING | FAILED DELETING |SYNCING). NEEDS_ATTENTION

    I possibili stati sono:

    • CREATING: L'integrazione è in fase di creazione.

    • ACTIVE: La creazione dell'integrazione ha esito positivo.

    • MODIFYING: L'integrazione è in fase di modifica.

    • FAILED: La creazione dell'integrazione non riesce.

    • DELETING: l'integrazione viene eliminata.

    • SYNCING: L'integrazione è in corso di sincronizzazione.

    • NEEDS_ATTENTION: L'integrazione richiede attenzione, ad esempio la sincronizzazione.

  • CreateTime: obbligatorio: timestamp.

    L'ora in cui è stata creata l'integrazione, nelUTC.

  • Errors: una matrice di oggetti IntegrationError.

    Un elenco di errori associati all'integrazione.

  • DataFilter— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 2048 byte.

    Seleziona le tabelle di origine per l'integrazione utilizzando la sintassi del filtro Maxwell.

IntegrationPartition struttura

Una struttura che descrive come i dati vengono partizionati sulla destinazione.

Campi
  • FieldName— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Il nome del campo utilizzato per partizionare i dati sulla destinazione.

  • FunctionSpec— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Specifica una funzione utilizzata per partizionare i dati sulla destinazione.

IntegrationError struttura

Un errore associato a un'ETLintegrazione zero.

Campi
  • ErrorCode— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Il codice associato a questo errore.

  • ErrorMessage— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 2048 byte.

    Messaggio che descrive l'errore.

IntegrationFilter struttura

Un filtro che può essere utilizzato quando si richiama una DescribeIntegrations richiesta.

Campi
  • Name— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Il nome del filtro.

  • Values— Un array di UTF -8 stringhe.

    Un elenco di valori di filtro.

InboundIntegration struttura

Una struttura per un'integrazione che scrive dati in una risorsa.

Campi
  • SourceArnRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La risorsa ARN di origine per l'integrazione.

  • TargetArnRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La risorsa ARN di destinazione per l'integrazione.

  • IntegrationArnObbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    L'ARNidea dell'ETLintegrazione zero.

  • StatusRichiesto: UTF -8 stringhe (valori validi: CREATING ACTIVE | MODIFYING | FAILED | DELETING | | SYNCING |NEEDS_ATTENTION).

    I possibili stati sono:

    • CREATING: L'integrazione è in fase di creazione.

    • ACTIVE: La creazione dell'integrazione ha esito positivo.

    • MODIFYING: L'integrazione è in fase di modifica.

    • FAILED: La creazione dell'integrazione non riesce.

    • DELETING: l'integrazione viene eliminata.

    • SYNCING: L'integrazione è in corso di sincronizzazione.

    • NEEDS_ATTENTION: L'integrazione richiede attenzione, ad esempio la sincronizzazione.

  • CreateTime: obbligatorio: timestamp.

    L'ora in cui è stata creata l'integrazione, nelUTC.

  • Errors: una matrice di oggetti IntegrationError.

    Un elenco di errori associati all'integrazione.

SourceProcessingProperties struttura

Le proprietà delle risorse associate alla fonte di integrazione.

Campi
  • RoleArn— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Il IAM ruolo per accedere alla AWS Glue connessione.

TargetProcessingProperties struttura

Le proprietà delle risorse associate all'obiettivo di integrazione.

Campi
  • RoleArn— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Il IAM ruolo per accedere al AWS Glue database.

  • KmsArn— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 2048 byte.

    La ARN KMS chiave utilizzata per la crittografia.

  • ConnectionName— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La connessione AWS Glue di rete per configurare il AWS Glue job in esecuzione nel clienteVPC.

  • EventBusArn— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 2048 byte.

    Il collegamento ARN di un bus di eventi Eventbridge per ricevere la notifica dello stato dell'integrazione.

SourceTableConfig struttura

Proprietà utilizzate dalla gamba di origine per elaborare i dati dall'origine.

Campi
  • Fields— Un array di UTF -8 stringhe.

    Un elenco di campi utilizzati per il filtraggio a livello di colonna.

  • FilterPredicate— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Una clausola condizionale utilizzata per il filtraggio a livello di riga.

  • PrimaryKey— Un array di -8 stringhe. UTF

    Identificatore univoco di un record.

  • RecordUpdateField— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Campo basato sul timestamp di pull incrementale.

TargetTableConfig struttura

Proprietà utilizzate dalla gamba di destinazione per partizionare i dati sulla destinazione.

Campi
  • UnnestSpec— UTF -8 stringhe (valori validi: TOPLEVEL | FULL |NOUNNEST).

    Specifica in che modo gli oggetti annidati vengono appiattiti rispetto agli elementi di primo livello. I valori validi sono: "TOPLEVEL«," «o"»FULL. NOUNNEST

  • PartitionSpec: una matrice di oggetti IntegrationPartition.

    Determina il layout del file sulla destinazione.

  • TargetTableName— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Il nome opzionale di una tabella di destinazione.

Operazioni

CreateIntegration azione (Python: create_integration)

Crea un'ETLintegrazione zero nell'account del chiamante tra due risorse con Amazon Resource Names (ARNs): la SourceArn eTargetArn.

Richiesta
  • IntegrationNameRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Un nome univoco per un'integrazione in AWS Glue.

  • SourceArnObbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La risorsa ARN di origine per l'integrazione.

  • TargetArnRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La risorsa ARN di destinazione per l'integrazione.

  • Description— UTF -8 stringhe, di lunghezza non superiore a 1000 byte, corrispondente a. Custom string pattern #12

    Una descrizione dell'integrazione.

  • DataFilter— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 2048 byte.

    Seleziona le tabelle di origine per l'integrazione utilizzando la sintassi del filtro Maxwell.

  • KmsKeyId— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 2048 byte.

    Il nome ARN di una KMS chiave utilizzata per crittografare il canale.

  • AdditionalEncryptionContext: una matrice della mappa di coppie chiave-valore.

    Ogni chiave è una stringa di UTF -8.

    Ogni valore è una stringa di UTF -8.

    Un set opzionale di coppie chiave-valore non segrete che contiene informazioni contestuali aggiuntive per la crittografia. Questo può essere fornito solo se fornito. KMSKeyId

  • Tags: una matrice di oggetti Tag.

    Metadati assegnati alla risorsa costituiti da un elenco di coppie chiave-valore.

Risposta
  • SourceArnObbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La risorsa ARN di origine per l'integrazione.

  • TargetArnRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La risorsa ARN di destinazione per l'integrazione.

  • IntegrationNameObbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Un nome univoco per un'integrazione in AWS Glue.

  • Description— UTF -8 stringhe, di lunghezza non superiore a 1000 byte, corrispondente a. Custom string pattern #12

    Una descrizione dell'integrazione.

  • IntegrationArnRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Amazon Resource Name (ARN) per l'integrazione creata.

  • KmsKeyId— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 2048 byte.

    Il nome ARN di una KMS chiave utilizzata per crittografare il canale.

  • AdditionalEncryptionContext: una matrice della mappa di coppie chiave-valore.

    Ogni chiave è una stringa di UTF -8.

    Ogni valore è una stringa di UTF -8.

    Un set opzionale di coppie chiave-valore non segrete che contiene informazioni contestuali aggiuntive per la crittografia.

  • Tags: una matrice di oggetti Tag.

    Metadati assegnati alla risorsa costituiti da un elenco di coppie chiave-valore.

  • StatusObbligatorio: UTF -8 stringhe (valori validi: CREATING | | ACTIVE | | MODIFYING | FAILED DELETING |SYNCING). NEEDS_ATTENTION

    Lo stato dell'integrazione in fase di creazione.

    I possibili stati sono:

    • CREATING: L'integrazione è in fase di creazione.

    • ACTIVE: La creazione dell'integrazione ha esito positivo.

    • MODIFYING: L'integrazione è in fase di modifica.

    • FAILED: La creazione dell'integrazione non riesce.

    • DELETING: l'integrazione viene eliminata.

    • SYNCING: L'integrazione è in corso di sincronizzazione.

    • NEEDS_ATTENTION: L'integrazione richiede attenzione, ad esempio la sincronizzazione.

  • CreateTime: obbligatorio: timestamp.

    L'ora in cui è stata creata l'integrazione, nelUTC.

  • Errors: una matrice di oggetti IntegrationError.

    Un elenco di errori associati alla creazione dell'integrazione.

  • DataFilter— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 2048 byte.

    Seleziona le tabelle di origine per l'integrazione utilizzando la sintassi del filtro Maxwell.

Errori
  • ValidationException

  • AccessDeniedException

  • ResourceNotFoundException

  • InternalServerException

  • IntegrationConflictOperationFault

  • IntegrationQuotaExceededFault

  • KMSKeyNotAccessibleFault

  • EntityNotFoundException

  • InternalServiceException

  • ConflictException

  • ResourceNumberLimitExceededException

  • InvalidInputException

ModifyIntegration azione (Python: modify_integration)

Modifica un'ETLintegrazione Zero- nell'account del chiamante.

Richiesta
  • IntegrationIdentifierRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Amazon Resource Name (ARN) per l'integrazione.

  • Description— UTF -8 stringhe, di lunghezza non superiore a 1000 byte, corrispondente a. Custom string pattern #12

    Una descrizione dell'integrazione.

  • DataFilter— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 2048 byte.

    Seleziona le tabelle di origine per l'integrazione utilizzando la sintassi del filtro Maxwell.

  • IntegrationName— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Un nome univoco per un'integrazione in AWS Glue.

Risposta
  • SourceArnObbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La ARN fonte per l'integrazione.

  • TargetArnRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    L'obiettivo ARN dell'integrazione.

  • IntegrationNameObbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Un nome univoco per un'integrazione in AWS Glue.

  • Description— UTF -8 stringhe, di lunghezza non superiore a 1000 byte, corrispondente a. Custom string pattern #12

    Una descrizione dell'integrazione.

  • IntegrationArnRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Amazon Resource Name (ARN) per l'integrazione.

  • KmsKeyId— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 2048 byte.

    Il nome ARN di una KMS chiave utilizzata per crittografare il canale.

  • AdditionalEncryptionContext: una matrice della mappa di coppie chiave-valore.

    Ogni chiave è una stringa di UTF -8.

    Ogni valore è una stringa di UTF -8.

    Un set opzionale di coppie chiave-valore non segrete che contiene informazioni contestuali aggiuntive per la crittografia.

  • Tags: una matrice di oggetti Tag.

    Metadati assegnati alla risorsa costituiti da un elenco di coppie chiave-valore.

  • StatusObbligatorio: UTF -8 stringhe (valori validi: CREATING | | ACTIVE | | MODIFYING | FAILED DELETING |SYNCING). NEEDS_ATTENTION

    Lo stato dell'integrazione in fase di modifica.

    I possibili stati sono:

    • CREATING: L'integrazione è in fase di creazione.

    • ACTIVE: La creazione dell'integrazione ha esito positivo.

    • MODIFYING: L'integrazione è in fase di modifica.

    • FAILED: La creazione dell'integrazione non riesce.

    • DELETING: l'integrazione viene eliminata.

    • SYNCING: L'integrazione è in corso di sincronizzazione.

    • NEEDS_ATTENTION: L'integrazione richiede attenzione, ad esempio la sincronizzazione.

  • CreateTime: obbligatorio: timestamp.

    L'ora in cui è stata creata l'integrazione, nelUTC.

  • Errors: una matrice di oggetti IntegrationError.

    Un elenco di errori associati alla modifica dell'integrazione.

  • DataFilter— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 2048 byte.

    Seleziona le tabelle di origine per l'integrazione utilizzando la sintassi del filtro Maxwell.

Errori
  • ValidationException

  • AccessDeniedException

  • InternalServerException

  • IntegrationNotFoundFault

  • IntegrationConflictOperationFault

  • InvalidIntegrationStateFault

  • EntityNotFoundException

  • InternalServiceException

  • ConflictException

  • InvalidStateException

  • InvalidInputException

DescribeIntegrations azione (Python: describe_integrations)

APIViene utilizzato per recuperare un elenco di integrazioni.

Richiesta
  • IntegrationIdentifier— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Amazon Resource Name (ARN) per l'integrazione.

  • Marker— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Un valore che indica il punto di partenza per il successivo set di record di risposta in una richiesta successiva.

  • MaxRecords: numero (intero).

    Il numero totale di elementi da restituire nell'output.

  • Filters: una matrice di oggetti IntegrationFilter.

    Un elenco di chiavi e valori, per filtrare i risultati. Le chiavi supportate sono «Status», "IntegrationName«e"SourceArn». IntegrationName è limitato a un solo valore.

Risposta
  • Integrations: una matrice di oggetti Integrazione.

    Un elenco di ETL integrazioni zero.

  • Marker— UTF -8 stringhe, lunghe non meno di 1 o più di 128 byte.

    Un valore che indica il punto di partenza per il successivo set di record di risposta in una richiesta successiva.

Errori
  • ValidationException

  • AccessDeniedException

  • InternalServerException

  • IntegrationNotFoundFault

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

DeleteIntegration azione (Python: delete_integration)

Elimina l'integrazione Zero- specificata. ETL

Richiesta
  • IntegrationIdentifierObbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Amazon Resource Name (ARN) per l'integrazione.

Risposta
  • SourceArnRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La ARN fonte per l'integrazione.

  • TargetArnRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    L'obiettivo ARN dell'integrazione.

  • IntegrationNameObbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Un nome univoco per un'integrazione in AWS Glue.

  • Description— UTF -8 stringhe, di lunghezza non superiore a 1000 byte, corrispondente a. Custom string pattern #12

    Una descrizione dell'integrazione.

  • IntegrationArnRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Amazon Resource Name (ARN) per l'integrazione.

  • KmsKeyId— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 2048 byte.

    Il nome ARN di una KMS chiave utilizzata per crittografare il canale.

  • AdditionalEncryptionContext: una matrice della mappa di coppie chiave-valore.

    Ogni chiave è una stringa di UTF -8.

    Ogni valore è una stringa di UTF -8.

    Un set opzionale di coppie chiave-valore non segrete che contiene informazioni contestuali aggiuntive per la crittografia.

  • Tags: una matrice di oggetti Tag.

    Metadati assegnati alla risorsa costituiti da un elenco di coppie chiave-valore.

  • StatusObbligatorio: UTF -8 stringhe (valori validi: CREATING | | ACTIVE | | MODIFYING | FAILED DELETING |SYNCING). NEEDS_ATTENTION

    Lo stato dell'integrazione che viene eliminata.

    I possibili stati sono:

    • CREATING: L'integrazione è in fase di creazione.

    • ACTIVE: La creazione dell'integrazione ha esito positivo.

    • MODIFYING: L'integrazione è in fase di modifica.

    • FAILED: La creazione dell'integrazione non riesce.

    • DELETING: l'integrazione viene eliminata.

    • SYNCING: L'integrazione è in corso di sincronizzazione.

    • NEEDS_ATTENTION: L'integrazione richiede attenzione, ad esempio la sincronizzazione.

  • CreateTime: obbligatorio: timestamp.

    L'ora in cui è stata creata l'integrazione, nelUTC.

  • Errors: una matrice di oggetti IntegrationError.

    Un elenco di errori associati all'integrazione.

  • DataFilter— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 2048 byte.

    Seleziona le tabelle di origine per l'integrazione utilizzando la sintassi del filtro Maxwell.

Errori
  • ValidationException

  • AccessDeniedException

  • InternalServerException

  • IntegrationNotFoundFault

  • IntegrationConflictOperationFault

  • InvalidIntegrationStateFault

  • EntityNotFoundException

  • InternalServiceException

  • ConflictException

  • InvalidStateException

  • InvalidInputException

DescribeInboundIntegrations azione (Python: describe_inbound_integrazioni)

Restituisce un elenco di integrazioni in entrata per l'integrazione specificata.

Richiesta
  • IntegrationArn— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    L'Amazon Resource Name (ARN) dell'integrazione.

  • Marker— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Token per specificare dove iniziare l'impaginazione. Questo è il marker di una risposta precedentemente troncata.

  • MaxRecords: numero (intero).

    Il numero totale di elementi da restituire nell'output.

  • TargetArn— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    L'Amazon Resource Name (ARN) della risorsa di destinazione nell'integrazione.

Risposta
  • InboundIntegrations: una matrice di oggetti InboundIntegration.

    Un elenco di integrazioni in entrata.

  • Marker— UTF -8 stringhe, lunghe non meno di 1 o più di 128 byte.

    Un valore che indica il punto di partenza per il successivo set di record di risposta in una richiesta successiva.

Errori
  • ValidationException

  • AccessDeniedException

  • InternalServerException

  • IntegrationNotFoundFault

  • TargetResourceNotFound

  • OperationNotSupportedException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

CreateIntegrationTableProperties azione (Python: create_integration_table_properties)

APIViene utilizzato per fornire proprietà di override opzionali per le tabelle che devono essere replicate. Queste proprietà possono includere proprietà per il filtraggio e il partizionamento per le tabelle di origine e di destinazione. Per impostare sia le proprietà di origine che quelle di destinazione, API è necessario richiamarle rispettivamente con ARN la AWS Glue connessione e ResourceArn con SourceTableConfig il AWS Glue databaseARN. ResourceArn TargetTableConfig

Richiesta
  • ResourceArnObbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La connessione ARN dell'origine o del database ARN della destinazione.

  • TableNameRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Il nome della tabella da replicare.

  • SourceTableConfig: un oggetto SourceTableConfig.

    Una struttura per la configurazione della tabella di origine.

  • TargetTableConfig: un oggetto TargetTableConfig.

    Una struttura per la configurazione della tabella di destinazione.

Risposta
  • Nessun parametro di risposta.

Errori
  • ValidationException

  • AccessDeniedException

  • ResourceNotFoundException

  • InternalServerException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

UpdateIntegrationTableProperties azione (Python: update_integration_table_properties)

APIViene utilizzato per fornire proprietà di override opzionali per le tabelle che devono essere replicate. Queste proprietà possono includere proprietà per il filtraggio e il partizionamento per le tabelle di origine e di destinazione. Per impostare sia le proprietà di origine che quelle di destinazione, API è necessario richiamarle rispettivamente con ARN la AWS Glue connessione e ResourceArn con SourceTableConfig il AWS Glue databaseARN. ResourceArn TargetTableConfig

L'override si rifletterà su tutte le integrazioni che utilizzano la stessa tabella ResourceArn e quella di origine.

Richiesta
  • ResourceArnRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La connessione ARN dell'origine o del database ARN della destinazione.

  • TableNameRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Il nome della tabella da replicare.

  • SourceTableConfig: un oggetto SourceTableConfig.

    Una struttura per la configurazione della tabella di origine.

  • TargetTableConfig: un oggetto TargetTableConfig.

    Una struttura per la configurazione della tabella di destinazione.

Risposta
  • Nessun parametro di risposta.

Errori
  • ValidationException

  • AccessDeniedException

  • ResourceNotFoundException

  • InternalServerException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

GetIntegrationTableProperties azione (Python: get_integration_table_properties)

APIViene utilizzato per recuperare le proprietà di override opzionali per le tabelle che devono essere replicate. Queste proprietà possono includere proprietà per il filtraggio e la partizione per le tabelle di origine e di destinazione.

Richiesta
  • ResourceArnObbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La connessione ARN dell'origine o del database ARN della destinazione.

  • TableNameRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Il nome della tabella da replicare.

Risposta
  • ResourceArn— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La connessione ARN dell'origine o il database ARN della destinazione.

  • TableName— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Il nome della tabella da replicare.

  • SourceTableConfig: un oggetto SourceTableConfig.

    Una struttura per la configurazione della tabella di origine.

  • TargetTableConfig: un oggetto TargetTableConfig.

    Una struttura per la configurazione della tabella di destinazione.

Errori
  • ValidationException

  • AccessDeniedException

  • ResourceNotFoundException

  • InternalServerException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

DeleteIntegrationTableProperties azione (Python: delete_integration_table_properties)

Elimina le proprietà delle tabelle che sono state create per le tabelle che devono essere replicate.

Richiesta
  • ResourceArnObbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La connessione ARN dell'origine o del database ARN della destinazione.

  • TableNameRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    Il nome della tabella da replicare.

Risposta
  • Nessun parametro di risposta.

Errori
  • ValidationException

  • AccessDeniedException

  • ResourceNotFoundException

  • InternalServerException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

CreateIntegrationResourceProperty azione (Python: create_integration_resource_property)

APIPuò essere usato per impostare la AWS Glue connessione (per l'origine) o il ResourceProperty database (per la destinazione). AWS Glue ARN Queste proprietà possono includere il ruolo di accesso alla connessione o al database. Per impostare sia le proprietà di origine che quelle di destinazione, è API necessario richiamarle TargetProcessingProperties rispettivamente ResourceArn con la AWS Glue connessione ARN SourceProcessingProperties e ResourceArn con ARN il AWS Glue database.

Richiesta
  • ResourceArnObbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La connessione ARN dell'origine o del database ARN della destinazione.

  • SourceProcessingProperties: un oggetto SourceProcessingProperties.

    Le proprietà della risorsa associate alla fonte di integrazione.

  • TargetProcessingProperties: un oggetto TargetProcessingProperties.

    Le proprietà delle risorse associate al target di integrazione.

Risposta
  • ResourceArnObbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La connessione ARN dell'origine o del database ARN della destinazione.

  • SourceProcessingProperties: un oggetto SourceProcessingProperties.

    Le proprietà della risorsa associate alla fonte di integrazione.

  • TargetProcessingProperties: un oggetto TargetProcessingProperties.

    Le proprietà delle risorse associate al target di integrazione.

Errori
  • ValidationException

  • AccessDeniedException

  • ConflictException

  • InternalServerException

  • ResourceNotFoundException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

UpdateIntegrationResourceProperty azione (Python: update_integration_resource_property)

APIPuò essere usato per aggiornare la AWS Glue connessione (per l'origine) o il ResourceProperty database (per la destinazione). AWS Glue ARN Queste proprietà possono includere il ruolo di accesso alla connessione o al database. Poiché la stessa risorsa può essere utilizzata in più integrazioni, l'aggiornamento delle proprietà della risorsa avrà un impatto su tutte le integrazioni che la utilizzano.

Richiesta
  • ResourceArnRichiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La connessione ARN dell'origine o del database ARN della destinazione.

  • SourceProcessingProperties: un oggetto SourceProcessingProperties.

    Le proprietà della risorsa associate alla fonte di integrazione.

  • TargetProcessingProperties: un oggetto TargetProcessingProperties.

    Le proprietà delle risorse associate al target di integrazione.

Risposta
  • ResourceArn— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La connessione ARN dell'origine o il database ARN della destinazione.

  • SourceProcessingProperties: un oggetto SourceProcessingProperties.

    Le proprietà della risorsa associate alla fonte di integrazione.

  • TargetProcessingProperties: un oggetto TargetProcessingProperties.

    Le proprietà delle risorse associate al target di integrazione.

Errori
  • ValidationException

  • AccessDeniedException

  • InternalServerException

  • ResourceNotFoundException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

GetIntegrationResourceProperty azione (Python: get_integration_resource_property)

APIViene utilizzato per recuperare la AWS Glue connessione (per l'origine) o il ResourceProperty database (per la destinazione) AWS Glue ARN

Richiesta
  • ResourceArnObbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La connessione ARN dell'origine o del database ARN della destinazione.

Risposta
  • ResourceArn— UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.

    La connessione ARN dell'origine o il database ARN della destinazione.

  • SourceProcessingProperties: un oggetto SourceProcessingProperties.

    Le proprietà della risorsa associate alla fonte di integrazione.

  • TargetProcessingProperties: un oggetto TargetProcessingProperties.

    Le proprietà delle risorse associate al target di integrazione.

Errori
  • ValidationException

  • AccessDeniedException

  • InternalServerException

  • ResourceNotFoundException

  • EntityNotFoundException

  • InternalServiceException

  • InvalidInputException

UntagResource azione (Python: untag_resource)

Rimuove i tag specificati da una risorsa di integrazione.

Richiesta
  • ResourceArnObbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 10240 byte, corrispondente a. Custom string pattern #49

    Amazon Resource Name (ARN) per la risorsa di integrazione.

  • TagsToRemoveObbligatorio: un array di UTF -8 stringhe, non più di 50 stringhe.

    Un elenco di tag di metadati da rimuovere dalla risorsa.

Risposta
  • Nessun parametro di risposta.

Errori
  • ResourceNotFoundException

ListTagsForResource azione (Python: list_tags_for_resource)

Elenca i tag di metadati assegnati alla risorsa specificata.

Richiesta
  • ResourceARNObbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 10240 byte, corrispondente a. Custom string pattern #49

    La risorsa ARN per la risorsa.

Risposta
  • Tags: una matrice di oggetti Tag, non superiore a 10 strutture.

    Un elenco di tag.

Errori
  • ResourceNotFoundException

Eccezioni

ResourceNotFoundException struttura

La risorsa non è stata trovata.

Campi
  • Message— UTF -8 stringhe.

    Messaggio che descrive il problema.

InternalServerException struttura

Si è verificato un errore interno del server.

Campi
  • Message— UTF -8 corde.

    Messaggio che descrive il problema.

IntegrationAlreadyExistsFault struttura

L'integrazione specificata esiste già.

Campi
  • Message— UTF -8 stringhe.

    Messaggio che descrive il problema.

IntegrationConflictOperationFault struttura

L'operazione richiesta è in conflitto con un'altra operazione.

Campi
  • Message— UTF -8 stringhe.

    Messaggio che descrive il problema.

IntegrationQuotaExceededFault struttura

I dati elaborati tramite la tua integrazione hanno superato la tua quota.

Campi
  • Message— UTF -8 corde.

    Messaggio che descrive il problema.

KMSKeyNotAccessibleFaultstruttura

La KMS chiave specificata non è accessibile.

Campi
  • Message— UTF -8 stringhe.

    Messaggio che descrive il problema.

IntegrationNotFoundFault struttura

L'integrazione specificata non è stata trovata.

Campi
  • Message— UTF -8 stringhe.

    Messaggio che descrive il problema.

TargetResourceNotFound struttura

La risorsa di destinazione non è stata trovata.

Campi
  • Message— UTF -8 stringhe.

    Messaggio che descrive il problema.

InvalidIntegrationStateFault struttura

Lo stato dell'integrazione non è valido.

Campi
  • Message— UTF -8 stringhe.

    Messaggio che descrive il problema.

Argomento successivo:

Sessioni interattive

Argomento precedente:

Trigger
PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.