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
-
SourceArn
— Richiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.Il ARN per la fonte dell'integrazione.
-
TargetArn
— Obbligatorio: 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 #12Una descrizione dell'integrazione.
-
IntegrationName
— Richiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.Un nome univoco per l'integrazione.
-
IntegrationArn
— Richiesto: 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.
-
Status
— Obbligatorio: 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
-
SourceArn
— Richiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.La risorsa ARN di origine per l'integrazione.
-
TargetArn
— Richiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.La risorsa ARN di destinazione per l'integrazione.
-
IntegrationArn
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.L'ARNidea dell'ETLintegrazione zero.
-
Status
— Richiesto: 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. UTFIdentificatore 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
DescribeInboundIntegrations azione (Python: describe_inbound_integrazioni)
CreateIntegrationTableProperties azione (Python: create_integration_table_properties)
UpdateIntegrationTableProperties azione (Python: update_integration_table_properties)
GetIntegrationTableProperties azione (Python: get_integration_table_properties)
DeleteIntegrationTableProperties azione (Python: delete_integration_table_properties)
CreateIntegrationResourceProperty azione (Python: create_integration_resource_property)
UpdateIntegrationResourceProperty azione (Python: update_integration_resource_property)
GetIntegrationResourceProperty azione (Python: get_integration_resource_property)
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
-
IntegrationName
— Richiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.Un nome univoco per un'integrazione in AWS Glue.
-
SourceArn
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.La risorsa ARN di origine per l'integrazione.
-
TargetArn
— Richiesto: 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 #12Una 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
-
SourceArn
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.La risorsa ARN di origine per l'integrazione.
-
TargetArn
— Richiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.La risorsa ARN di destinazione per l'integrazione.
-
IntegrationName
— Obbligatorio: 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 #12Una descrizione dell'integrazione.
-
IntegrationArn
— Richiesto: 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.
-
Status
— Obbligatorio: 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
-
IntegrationIdentifier
— Richiesto: 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 #12Una 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
-
SourceArn
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.La ARN fonte per l'integrazione.
-
TargetArn
— Richiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.L'obiettivo ARN dell'integrazione.
-
IntegrationName
— Obbligatorio: 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 #12Una descrizione dell'integrazione.
-
IntegrationArn
— Richiesto: 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.
-
Status
— Obbligatorio: 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
-
IntegrationIdentifier
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.Amazon Resource Name (ARN) per l'integrazione.
Risposta
-
SourceArn
— Richiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.La ARN fonte per l'integrazione.
-
TargetArn
— Richiesto: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 128 byte.L'obiettivo ARN dell'integrazione.
-
IntegrationName
— Obbligatorio: 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 #12Una descrizione dell'integrazione.
-
IntegrationArn
— Richiesto: 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.
-
Status
— Obbligatorio: 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
-
ResourceArn
— Obbligatorio: 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.
-
TableName
— Richiesto: 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
-
ResourceArn
— Richiesto: 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.
-
TableName
— Richiesto: 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
-
ResourceArn
— Obbligatorio: 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.
-
TableName
— Richiesto: 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
-
ResourceArn
— Obbligatorio: 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.
-
TableName
— Richiesto: 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
-
ResourceArn
— Obbligatorio: 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
— Obbligatorio: 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
-
ResourceArn
— Richiesto: 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
-
ResourceArn
— Obbligatorio: 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
-
ResourceArn
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 10240 byte, corrispondente a. Custom string pattern #49Amazon Resource Name (ARN) per la risorsa di integrazione.
-
TagsToRemove
— Obbligatorio: 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
-
ResourceARN
— Obbligatorio: UTF -8 stringhe, di lunghezza non inferiore a 1 o superiore a 10240 byte, corrispondente a. Custom string pattern #49La 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.