Come utilizzare App Connect con Amazon DynamoDB

Amazon DynamoDB è un database di documenti e valori-chiave completamente gestito. È un database NoSQL che offre prestazioni rapide e prevedibili con una scalabilità senza soluzione di continuità.

Versioni di prodotto e API supportate

Per conoscere le versioni del prodotto e delle API supportate da questo connettore, consultare i requisiti di sistema dettagliati alla pagina di supporto IBM.

Collegamento a Amazon DynamoDB

Completa i campi di connessione visualizzati nella pagina Connetti > Applicazioni e API App Connect Designer ( in precedenza la pagina Catalogo ) o nell'editor di flusso. Se necessario, collaborare con l'amministratore Amazon DynamoDB amministratore per ottenere questi valori.

Amazon DynamoDB tipi di autorizzazione e campi di connessione:
BASE
Chiave di accesso segreta : La chiave di accesso segreta del vostro Amazon DynamoDB account. Ottenere la chiave di accesso segreta dalla pagina Credenziali di sicurezza della console di gestione AWS.
ID chiave di accesso : L'ID della chiave di accesso del vostro Amazon DynamoDB conto. Ottenere l'ID della chiave di accesso dalla pagina Credenziali di sicurezza della console di gestione AWS.
Regione : La regione dell'istanza Amazon DynamoDB ad esempio, us-east-1. Il valore del parametro Region si trova alla fine del file URL quando si accede alla console di gestione AWS (ad esempio, https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2#).
Suggerimento: Per ulteriori informazioni, consultare gli endpoint del servizio AWS alla pagina di documentazione AWS.
ARN del ruolo : il nome delle risorse Amazon (ARN) che identifica un ruolo IAM in AWS.
OIDC DI BASE
Regione : La regione dell'istanza Amazon DynamoDB ad esempio, us-east-1. Il valore del parametro Region si trova alla fine del file URL quando si accede alla console di gestione AWS (ad esempio, https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2#).
Suggerimento: per ulteriori informazioni, consultare la sezione "Endpoint di servizio di AWS " nella pagina della documentazione all'indirizzo AWS.
ID cliente : specificare l'identificatore univoco assegnato a un'applicazione all'interno di un sistema OIDC ( OpenID e Connect).
Segreto client : specificare il segreto client utilizzato per autenticare l'applicazione client.
Token di identificazione : il token di sicurezza nell'ambito dell'OIDC ( OpenID ) che contiene le informazioni relative all'autenticazione di un utente, quali la sua identità e la validità della sessione, solitamente rappresentato come JSON Web Token (JWT).
Token di aggiornamento : il token di aggiornamento generato dall'ID client dell'applicazione e dal segreto client.
ARN del ruolo : l'Amazon Resource Name (ARN) del ruolo IAM che definisce le autorizzazioni applicate quando si assume il ruolo.
URL del server OIDC : specificare l' URL del server OIDC ( OpenID Connect) o del provider di identità che gestisce l'autenticazione e fornisce i token ai client.
OIDC WEB
Regione : La regione dell'istanza Amazon DynamoDB ad esempio, us-east-1. Il valore del parametro Region si trova alla fine del file URL quando si accede alla console di gestione AWS (ad esempio, https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2#).
Suggerimento: per ulteriori informazioni, consultare la sezione "Endpoint del servizio AWS " nella pagina della documentazione AWS.
ID cliente : specificare l'identificatore univoco assegnato a un'applicazione all'interno di un sistema OIDC ( OpenID e Connect).
Segreto client : specificare il segreto client utilizzato per autenticare l'applicazione client.
ARN del ruolo : l'Amazon Resource Name (ARN) del ruolo IAM che definisce le autorizzazioni applicate quando si assume il ruolo.
URL del server OIDC : specificare l' URL del server OIDC ( OpenID Connect) o del provider di identità che gestisce l'autenticazione e fornisce i token ai client.
AWS PKI
Regione : La regione dell'istanza Amazon DynamoDB ad esempio, us-east-1. Il valore del parametro Region si trova alla fine del file URL quando si accede alla console di gestione AWS (ad esempio, https://us-east-2.console.aws.amazon.com/console/home?region=us-east-2#).
Suggerimento: per ulteriori informazioni, consultare la sezione "Endpoint del servizio AWS " nella pagina della documentazione AWS.
Certificato client : il certificato dell' X.509 e utilizzato per autenticare il carico di lavoro con IAM Roles Anywhere.
Password della chiave client : la password della chiave privata crittografata del client. Obbligatorio solo se la chiave privata del cliente è protetta da una password.
Chiave privata del client : la chiave privata associata al certificato del client e utilizzata per firmare le richieste di autenticazione.
ARN del profilo : il nome delle risorse Amazon (ARN) del profilo IAM Roles Anywhere che determina i ruoli IAM che un carico di lavoro può assumere.
ARN del ruolo : l'Amazon Resource Name (ARN) del ruolo IAM che definisce le autorizzazioni applicate quando si assume il ruolo.
ARN dell'ancora di fiducia : l'Amazon Resource Name (ARN) dell'ancora di fiducia che rappresenta l'autorità di certificazione (CA) considerata attendibile da IAM Roles Anywhere per la convalida dei certificati client dell' X.509.

Per ottenere i valori di connessione per Amazon DynamoDB utilizzando i tipi di autenticazione BASIC, BASIC OIDC e OIDC WEB, consultare la sezione Ottenere i valori di connessione per Amazon DynamoDB (BASIC, OIDC WEB e BASIC OIDC).

Per ottenere i valori di connessione per Amazon DynamoDB utilizzando il tipo di autenticazione PKI AWS, consultare la sezione Ottenere i valori di connessione per Amazon DynamoDB (PKI AWS ).

Per connettersi a un Amazon DynamoDB dalla pagina Applicazioni e API di App Connect Designer per la prima volta, espandere Amazon DynamoDB quindi fare clic su Connetti. Per ulteriori informazioni, vedere Gestione degli account.

Suggerimento:

Prima di utilizzare il conto creato in App Connect in un flusso, rinominare l'account con un nome significativo che ne permetta l'identificazione. Per rinominare l'account nella pagina Applicazioni e API, selezionare l'account, aprire il menu delle opzioni (⋮) e fare clic su Rinomina account.

Considerazioni generali

Prima di utilizzare App Connect Designer con Amazon DynamoDB, prendete nota delle seguenti considerazioni:

  • (Considerazione generale) È possibile vedere gli elenchi degli eventi e delle azioni di attivazione disponibili nella pagina Applicazioni e API di App Connect Designer.

    Per alcune applicazioni, gli eventi e le azioni dipendono dall'ambiente e dal fatto che il connettore supporti eventi configurabili e la scoperta dinamica delle azioni. Se l'applicazione supporta gli eventi configurabili, viene visualizzato un collegamento Mostra altri eventi configurabili sotto l'elenco degli eventi. Se l'applicazione supporta il rilevamento dinamico delle azioni, viene visualizzato un link Mostra di più sotto l'elenco delle azioni.

  • (Considerazione generale) Se si utilizzano più account per un'applicazione, l'insieme dei campi visualizzati quando si seleziona un'azione per quell'applicazione può variare per i diversi account. Nell'editor di flusso, alcune applicazioni forniscono sempre un insieme curato di campi statici per un'azione. Altre applicazioni utilizzano la scoperta dinamica per recuperare l'insieme dei campi configurati nell'istanza a cui si è connessi. Ad esempio, se si dispone di due account per due istanze di un'applicazione, il primo account potrebbe utilizzare impostazioni pronte per l'uso immediato. Tuttavia, il secondo account potrebbe essere configurato con campi personalizzati aggiuntivi.

Eventi e azioni

Amazon DynamoDB eventi

Questi eventi riguardano le modifiche dell'applicazione che attivano un flusso per iniziare a completare le azioni del flusso.

Nota: gli eventi non sono disponibili per le modifiche in questa applicazione. È possibile attivare un flusso in altri modi, ad esempio a intervalli programmati o a date e orari specifici.

Amazon DynamoDB azioni

Il flusso completa queste azioni su questa applicazione.

Oggetto Azione Descrizione
Backup Aggiungere o rimuovere il backup continuo Specifica se abilitare o disabilitare il Point-in-Time Recovery (PITR) per una tabella
Crea backup Creare un backup della tabella Amazon DynamoDB
Elimina backup Eliminare un backup di Amazon DynamoDB
Ottenere informazioni sul backup continuo Controllare lo stato dei backup continui e del Point-in-Time Recovery (PITR) su una tabella specificata
Ripristino della tabella dal backup Ripristinare una tabella a un punto specifico nel tempo
Ripristino della tabella a un punto nel tempo Ripristinare una tabella al momento specificato all'interno di EarliestRestorableDateTime e di LatestRestorableDateTime
Recuperare i backup Recuperare un elenco di backup della tabella Amazon DynamoDB
Elementi Creare articoli in blocco Crea più elementi in una tabella in Amazon DynamoDB
Eliminazione di elementi in blocco Elimina più elementi in una tabella in Amazon DynamoDB
Elimina elemento Eliminare un elemento dalla cartella Amazon DynamoDB
Recuperare gli articoli Recupera un elenco di elementi dalla cartella Amazon DynamoDB
Aggiornare gli articoli in blocco Aggiorna più voci in una tabella in Amazon DynamoDB
Aggiornare o creare un elemento Aggiornare un elemento se esiste nel sito Amazon DynamoDB, oppure creare l'elemento
Regioni Ottenere limiti Recuperare i limiti attuali di capacità di provisioning per un account AWS su tutte le tabelle Amazon DynamoDB in una determinata regione
Tabelle Aggiungere o rimuovere il tempo di vita Specifica il controllore per l'oggetto Get Time To Live (Get TTL)
Crea tabella Creare una tabella Amazon DynamoDB
Elimina tabella Cancellare una tabella Amazon DynamoDB
Trovare il tempo per vivere Specifica il controllore per l'oggetto Get Time To Live (Get TTL)
Recuperare le tabelle Recuperare un elenco delle tabelle di Amazon DynamoDB
Tag Aggiungi tag Aggiungere un tag a una tabella
Rimuovi tag Rimuovere un tag associato da una tabella
Richiama tag Recuperare i tag per una tabella Amazon DynamoDB

Esempi

Tassello del cruscotto per un modello che utilizza Amazon DynamoDB
Tassello del cruscotto per un modello che utilizza Amazon DynamoDB
Tassello del cruscotto per un modello che utilizza Amazon DynamoDB

Utilizzate i modelli per creare rapidamente flussi per Amazon DynamoDB

Imparare a utilizzare i App Connect per creare rapidamente flussi che eseguano azioni su Amazon DynamoDB. Ad esempio, aprite Discover e cercate Amazon DynamoDB.

Tassello del cruscotto per un modello che utilizza Amazon DynamoDB