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à.
Operazioni di base per Amazon QLDB Ledger
Importante
Avviso di fine del supporto: i clienti esistenti potranno utilizzare Amazon QLDB fino alla fine del supporto il 31/07/2025. Per ulteriori dettagli, consulta Migrare un Amazon QLDB Ledger ad Amazon Aurora Postgre
Puoi utilizzare QLDB API o il AWS Command Line Interface (AWS CLI) per creare, aggiornare ed eliminare i registri in AmazonQLDB. Puoi anche elencare tutti i registri del tuo account o ottenere informazioni su un registro specifico.
I seguenti argomenti forniscono brevi esempi di codice che mostrano i passaggi più comuni per le operazioni sui libri contabili utilizzando and the AWS SDK for Java . AWS CLI
Argomenti
Per esempi di codice che illustrano queste operazioni in un'applicazione di esempio completa, consulta i Guida introduttiva al driver tutorial e gli archivi seguenti: GitHub
Creare un libro mastro
Usa l'CreateLedger
operazione per creare un libro mastro nel tuo. Account AWSÈ necessario fornire le seguenti informazioni:
-
Nome libro contabile: il nome del libro contabile che desideri creare nel tuo account. Il nome deve essere univoco tra tutti i registri correnti. Regione AWS
I vincoli di denominazione per i nomi dei libri contabili sono definiti in. Quote e limiti in Amazon QLDB
-
Modalità autorizzazioni: la modalità di autorizzazione da assegnare al registro. Selezionare una delle seguenti opzioni:
-
Consenti tutti: una modalità di autorizzazioni legacy che consente il controllo degli accessi con API granularità a livello di granularità per i registri.
Questa modalità consente agli utenti che dispongono dell'
SendCommand
APIautorizzazione per questo registro di eseguire tutti i comandi PartiQL (quindiALLOW_ALL
) su qualsiasi tabella nel registro specificato. Questa modalità ignora qualsiasi politica di IAM autorizzazione a livello di tabella o di comando creata per il registro. -
Standard: (consigliata) Una modalità di autorizzazione che consente il controllo degli accessi con una granularità più precisa per registri, tabelle e comandi PartiQL. Consigliamo vivamente di utilizzare questa modalità di autorizzazione per massimizzare la sicurezza dei dati del registro.
Per impostazione predefinita, questa modalità nega tutte le richieste di esecuzione di comandi PartiQL su qualsiasi tabella in questo registro. Per consentire i comandi PartiQL, è necessario creare politiche di IAM autorizzazione per specifiche risorse di tabella e azioni PartiQL, oltre all'autorizzazione per il
SendCommand
API registro. Per informazioni, consulta Guida introduttiva alla modalità di autorizzazione standard in Amazon QLDB.
-
-
Protezione dall'eliminazione: (Facoltativo) Il contrassegno che impedisce l'eliminazione di un registro da parte di qualsiasi utente. Se non lo specifichi durante la creazione del registro, questa funzionalità è abilitata (
true
) per impostazione predefinita.Se la protezione dall'eliminazione è abilitata, è necessario innanzitutto disabilitarla prima di poter eliminare il libro mastro. È possibile disabilitarla utilizzando l'
UpdateLedger
operazione per impostare il flag su.false
-
AWS KMS key— (Facoltativo) La chiave in AWS Key Management Service (AWS KMS) da utilizzare per la crittografia dei dati inattivi. Scegliete uno dei seguenti tipi di AWS KMS keys:
-
AWS KMSchiave di proprietà: utilizza una KMS chiave posseduta e gestita da per tuo AWS conto.
Se non definisci questo parametro durante la creazione del libro contabile, il libro contabile utilizza questo tipo di chiave per impostazione predefinita. È inoltre possibile utilizzare la stringa
AWS_OWNED_KMS_KEY
per specificare questo tipo di chiave. Questa opzione non richiede alcuna configurazione aggiuntiva. -
KMSChiave gestita dal cliente: utilizza una KMS chiave di crittografia simmetrica nel tuo account che crei, possiedi e gestisci. QLDBnon supporta le chiavi asimmetriche.
Questa opzione richiede la creazione di una KMS chiave o l'utilizzo di una chiave esistente nel tuo account. Per istruzioni sulla creazione di una chiave gestita dal cliente, consulta Creazione di KMS chiavi di crittografia simmetriche nella Guida per gli AWS Key Management Service sviluppatori.
Puoi specificare una KMS chiave gestita dal cliente utilizzando un ID, un alias o Amazon Resource Name (ARN). Per ulteriori informazioni, consulta Key identifiers (KeyId) nella AWS Key Management Service Developer Guide.
Nota
Le chiavi interregionali non sono supportate. La KMS chiave specificata deve trovarsi nella Regione AWS stessa cartella del registro.
Per ulteriori informazioni, consulta Crittografia inattiva in Amazon QLDB.
-
-
Tag: (Facoltativo) Aggiungi metadati al registro allegando i tag come coppie chiave-valore. Puoi aggiungere tag al libro mastro per organizzarli e identificarli. Per ulteriori informazioni, consulta Etichettare le risorse Amazon QLDB.
Il libro mastro non è pronto per l'uso finché non lo QLDB crea e ne imposta lo stato su. ACTIVE
Per creare un libro mastro utilizzando il AWS SDK for Java
-
Creare un'istanza della classe
AmazonQLDB
. -
Crea un'istanza della classe
CreateLedgerRequest
per fornire le informazioni della richiesta.È necessario fornire il nome del libro contabile e una modalità di autorizzazione.
-
Eseguire il metodo
createLedger
fornendo l'oggetto della richiesta come parametro.
La createLedger
richiesta restituisce un CreateLedgerResult
oggetto che contiene informazioni sul registro. Vedi la sezione successiva per un esempio di utilizzo dell'DescribeLedger
operazione per controllare lo stato del libro mastro dopo averlo creato.
Gli esempi seguenti illustrano i passaggi precedenti.
Esempio — Utilizza le impostazioni di configurazione predefinite
AmazonQLDB client = AmazonQLDBClientBuilder.standard().build(); CreateLedgerRequest request = new CreateLedgerRequest() .withName(ledgerName) .withPermissionsMode(PermissionsMode.STANDARD); CreateLedgerResult result = client.createLedger(request);
Nota
Il registro utilizza le seguenti impostazioni predefinite se non le specificate:
-
Protezione da eliminazione: abilitata (
true
). -
KMSchiave: KMS chiave AWS proprietaria.
Esempio — Disattiva la protezione dall'eliminazione, utilizza una KMS chiave gestita dal cliente e allega tag
AmazonQLDB client = AmazonQLDBClientBuilder.standard().build(); Map<String, String> tags = new HashMap<>(); tags.put("IsTest", "true"); tags.put("Domain", "Test"); CreateLedgerRequest request = new CreateLedgerRequest() .withName(ledgerName) .withPermissionsMode(PermissionsMode.STANDARD) .withDeletionProtection(false) .withKmsKey("arn:aws:kms:us-east-1:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab") .withTags(tags); CreateLedgerResult result = client.createLedger(request);
Crea un nuovo registro denominato vehicle-registration
utilizzando le impostazioni di configurazione predefinite.
Esempio
aws qldb create-ledger --name vehicle-registration --permissions-mode STANDARD
Nota
Il registro utilizza le seguenti impostazioni predefinite se non le specificate:
-
Protezione da eliminazione: abilitata (
true
). -
KMSchiave: KMS chiave AWS proprietaria.
In alternativa, crea un nuovo registro denominato vehicle-registration
con la protezione dall'eliminazione disattivata, con una KMS chiave gestita dal cliente specificata e con tag specifici.
Esempio
aws qldb create-ledger \ --name vehicle-registration \ --no-deletion-protection \ --permissions-mode STANDARD \ --kms-key arn:aws:kms:us-east-1:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab \ --tags IsTest=true,Domain=Test
Puoi anche usare un AWS CloudFormation
Descrivere un libro mastro
Usa l'DescribeLedger
operazione per visualizzare i dettagli su un libro mastro. È necessario fornire il nome del libro contabile. Il formato dell'output da DescribeLedger
è identico a quello da CreateLedger
. Include le seguenti informazioni:
-
Nome libro contabile: il nome del libro contabile che si desidera descrivere.
-
ARN— L'Amazon Resource Name (ARN) per il libro mastro nel seguente formato.
arn:aws:qldb:
aws-region
:account-id
:ledger/ledger-name
-
Protezione dall'eliminazione: il contrassegno che indica se la funzione di protezione dall'eliminazione è abilitata.
-
Data e ora di creazione: la data e l'ora, in formato epoch time, in cui è stato creato il libro mastro.
-
Stato: lo stato attuale del libro mastro. Può essere uno dei seguenti valori:
-
CREATING
-
ACTIVE
-
DELETING
-
DELETED
-
-
Modalità autorizzazioni: la modalità di autorizzazione assegnata al registro. Può essere uno dei seguenti valori:
-
ALLOW_ALL
— Una modalità di autorizzazioni legacy che consente il controllo degli accessi con granularità a livello di dettaglio per i API registri. -
STANDARD
— Una modalità di autorizzazione che consente il controllo degli accessi con una maggiore granularità per registri, tabelle e comandi PartiQL.
-
-
Descrizione della crittografia: informazioni sulla crittografia dei dati inattivi nel registro. Ciò include i seguenti elementi:
-
AWS KMS key ARN— La ARN KMS chiave gestita dal cliente utilizzata dal registro per la crittografia inattiva. Se non è definito, il registro utilizza una KMS chiave AWS proprietaria per la crittografia.
-
Stato della crittografia: lo stato attuale della crittografia a riposo per il registro. Può essere uno dei seguenti valori:
-
ENABLED
— La crittografia è completamente abilitata utilizzando la chiave specificata. -
UPDATING
— La modifica della chiave specificata viene elaborata attivamente.Le modifiche principali apportate QLDB sono asincrone. Il registro è completamente accessibile senza alcun impatto sulle prestazioni durante l'elaborazione della modifica chiave. Il tempo necessario per aggiornare una chiave varia a seconda delle dimensioni del registro.
-
KMS_KEY_INACCESSIBLE
— La KMS chiave gestita dal cliente specificata non è accessibile e il registro è danneggiato. La chiave è stata disabilitata o eliminata oppure le concessioni sulla chiave sono state revocate. Quando un registro è danneggiato, non è accessibile e non accetta richieste di lettura o scrittura.Un registro danneggiato torna automaticamente allo stato attivo dopo aver ripristinato le concessioni sulla chiave o dopo aver riattivato la chiave che era disabilitata. Tuttavia, l'eliminazione di una chiave gestita dal cliente è irreversibile. KMS Dopo l'eliminazione di una chiave, non è più possibile accedere ai registri protetti con tale chiave e i dati diventano irrecuperabili in modo permanente.
-
-
Inaccessibile AWS KMS key: la data e l'ora, in formato epoch time, in cui la KMS chiave è diventata inaccessibile per la prima volta, in caso di errore.
Questo valore non è definito se la KMS chiave è accessibile.
Per ulteriori informazioni, consulta Crittografia inattiva in Amazon QLDB.
-
Nota
Dopo aver creato un QLDB libro mastro, questo diventa pronto per l'uso quando il suo stato cambia da aCREATING
. ACTIVE
Per descrivere un libro mastro utilizzando il AWS SDK for Java
-
Creare un'istanza della classe
AmazonQLDB
. In alternativa, puoi utilizzare la stessa istanza delAmazonQLDB
client che hai istanziato per la richiesta.CreateLedger
-
Create un'istanza della
DescribeLedgerRequest
classe e fornite il nome del registro che desiderate descrivere. -
Eseguire il metodo
describeLedger
fornendo l'oggetto della richiesta come parametro. -
La
describeLedger
richiesta restituisce unDescribeLedgerResult
oggetto con informazioni correnti sul libro mastro.
Il seguente esempio di codice mostra le fasi precedenti. È possibile chiamare il describeLedger
metodo del client per ottenere informazioni sul registro in qualsiasi momento.
Esempio
AmazonQLDB client = AmazonQLDBClientBuilder.standard().build(); DescribeLedgerRequest request = new DescribeLedgerRequest().withName(ledgerName); DescribeLedgerResult result = client.describeLedger(request); System.out.printf("%s: ARN: %s \t State: %s \t CreationDateTime: %s \t DeletionProtection: %s \t PermissionsMode: %s \t EncryptionDescription: %s", result.getName(), result.getArn(), result.getState(), result.getCreationDateTime(), result.getDeletionProtection(), result.getPermissionsMode(), result.getEncryptionDescription());
Descrivi il vehicle-registration
libro mastro che hai appena creato.
Esempio
aws qldb describe-ledger --name vehicle-registration
Aggiornamento di un libro mastro
L'UpdateLedger
operazione attualmente consente di modificare le seguenti impostazioni di configurazione per un registro esistente:
-
Protezione dall'eliminazione: il contrassegno che impedisce l'eliminazione di un registro da parte di qualsiasi utente. Se questa funzionalità è abilitata, devi prima disabilitarla impostando il flag su
false
prima di poter eliminare il registro.Se non si definisce questo parametro, non viene apportata alcuna modifica all'impostazione di protezione da eliminazione del registro.
-
AWS KMS key— La chiave in AWS Key Management Service (AWS KMS) da utilizzare per la crittografia dei dati inattivi. Se non si definisce questo parametro, non viene apportata alcuna modifica alla KMS chiave del registro.
Nota
Amazon QLDB ha lanciato il supporto per Customer Managed il 22 AWS KMS keys luglio 2021. Tutti i registri creati prima del lancio sono protetti per impostazione Chiavi di proprietà di AWS predefinita, ma al momento non sono idonei per la crittografia a riposo utilizzando chiavi gestite dal cliente.
È possibile visualizzare l'ora di creazione del registro sulla QLDB console.
Utilizzare una delle opzioni seguenti:
-
AWS KMSchiave di proprietà: utilizza una KMS chiave posseduta e gestita da per tuo AWS conto. Per utilizzare questo tipo di chiave, specifica la stringa
AWS_OWNED_KMS_KEY
per questo parametro. Questa opzione non richiede alcuna configurazione aggiuntiva. -
KMSChiave gestita dal cliente: utilizza una KMS chiave di crittografia simmetrica nel tuo account che crei, possiedi e gestisci. QLDBnon supporta le chiavi asimmetriche.
Questa opzione richiede la creazione di una KMS chiave o l'utilizzo di una chiave esistente nel tuo account. Per istruzioni sulla creazione di una chiave gestita dal cliente, consulta Creazione di KMS chiavi di crittografia simmetriche nella Guida per gli AWS Key Management Service sviluppatori.
Puoi specificare una KMS chiave gestita dal cliente utilizzando un ID, un alias o Amazon Resource Name (ARN). Per ulteriori informazioni, consulta Key identifiers (KeyId) nella AWS Key Management Service Developer Guide.
Nota
Le chiavi interregionali non sono supportate. La KMS chiave specificata deve trovarsi nella Regione AWS stessa cartella del registro.
Le modifiche principali apportate QLDB sono asincrone. Il registro è completamente accessibile senza alcun impatto sulle prestazioni durante l'elaborazione della modifica chiave.
È possibile cambiare chiave tutte le volte che è necessario, ma il tempo necessario per aggiornare una chiave varia a seconda delle dimensioni del registro. È possibile utilizzare l'
DescribeLedger
operazione per verificare lo stato della crittografia a riposo.Per ulteriori informazioni, consulta Crittografia inattiva in Amazon QLDB.
-
Il formato dell'output da UpdateLedger
è identico a quello da CreateLedger
.
Per aggiornare un libro mastro utilizzando il AWS SDK for Java
-
Creare un'istanza della classe
AmazonQLDB
. -
Crea un'istanza della classe
UpdateLedgerRequest
per fornire le informazioni della richiesta.È necessario fornire il nome del libro contabile insieme a un nuovo valore booleano per la protezione dall'eliminazione o a un nuovo valore di stringa per la chiave. KMS
-
Eseguire il metodo
updateLedger
fornendo l'oggetto della richiesta come parametro.
I seguenti esempi di codice illustrano i passaggi precedenti. La updateLedger
richiesta restituisce un UpdateLedgerResult
oggetto con informazioni aggiornate sul registro.
Esempio — Disabilita la protezione da eliminazione
AmazonQLDB client = AmazonQLDBClientBuilder.standard().build(); UpdateLedgerRequest request = new UpdateLedgerRequest() .withName(ledgerName) .withDeletionProtection(false); UpdateLedgerResult result = client.updateLedger(request);
Esempio — Utilizza una KMS chiave gestita dal cliente
AmazonQLDB client = AmazonQLDBClientBuilder.standard().build(); UpdateLedgerRequest request = new UpdateLedgerRequest() .withName(ledgerName) .withKmsKey("arn:aws:kms:us-east-1:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab") UpdateLedgerResult result = client.updateLedger(request);
Esempio — Usa una KMS chiave AWS proprietaria
AmazonQLDB client = AmazonQLDBClientBuilder.standard().build(); UpdateLedgerRequest request = new UpdateLedgerRequest() .withName(ledgerName) .withKmsKey("AWS_OWNED_KMS_KEY") UpdateLedgerResult result = client.updateLedger(request);
Se sul vehicle-registration
registro è abilitata la protezione da eliminazione, devi prima disabilitarlo prima di poterlo eliminare.
Esempio
aws qldb update-ledger --name vehicle-registration --no-deletion-protection
Puoi anche modificare le impostazioni di crittografia a riposo del registro per utilizzare una chiave gestita KMS dal cliente.
Esempio
aws qldb update-ledger --name vehicle-registration --kms-key arn:aws:kms:us-east-1:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab
In alternativa, puoi modificare le impostazioni di crittografia a riposo per utilizzare una KMS chiave AWS proprietaria.
Esempio
aws qldb update-ledger --name vehicle-registration --kms-key AWS_OWNED_KMS_KEY
Aggiornamento di una modalità di autorizzazione del registro
L'UpdateLedgerPermissionsMode
operazione consente di modificare la modalità di autorizzazione di un registro esistente. Selezionare una delle seguenti opzioni:
-
Consenti tutto: una modalità di autorizzazioni legacy che consente il controllo degli accessi con granularità a API livello di dettaglio per i registri.
Questa modalità consente agli utenti che dispongono dell'
SendCommand
APIautorizzazione per questo registro di eseguire tutti i comandi PartiQL (quindiALLOW_ALL
) su qualsiasi tabella nel registro specificato. Questa modalità ignora qualsiasi politica di IAM autorizzazione a livello di tabella o di comando creata per il registro. -
Standard: (consigliata) Una modalità di autorizzazione che consente il controllo degli accessi con una granularità più precisa per registri, tabelle e comandi PartiQL. Consigliamo vivamente di utilizzare questa modalità di autorizzazione per massimizzare la sicurezza dei dati del registro.
Per impostazione predefinita, questa modalità nega tutte le richieste di esecuzione di comandi PartiQL su qualsiasi tabella in questo registro. Per consentire i comandi PartiQL, è necessario creare politiche di IAM autorizzazione per specifiche risorse di tabella e azioni PartiQL, oltre all'autorizzazione per il
SendCommand
API registro. Per informazioni, consulta Guida introduttiva alla modalità di autorizzazione standard in Amazon QLDB.
Importante
Prima di passare alla modalità STANDARD
autorizzazioni, è necessario creare tutte le IAM politiche e i tag di tabella richiesti per evitare interruzioni per gli utenti. Per saperne di più, procedi a. Migrazione alla modalità di autorizzazione standard
Per aggiornare una modalità di autorizzazione del registro utilizzando il AWS SDK for Java
-
Creare un'istanza della classe
AmazonQLDB
. -
Crea un'istanza della classe
UpdateLedgerPermissionsModeRequest
per fornire le informazioni della richiesta.È necessario fornire il nome del registro insieme a un nuovo valore di stringa per la modalità autorizzazioni.
-
Eseguire il metodo
updateLedgerPermissionsMode
fornendo l'oggetto della richiesta come parametro.
I seguenti esempi di codice illustrano i passaggi precedenti. La updateLedgerPermissionsMode
richiesta restituisce un UpdateLedgerPermissionsModeResult
oggetto con informazioni aggiornate sul registro.
Esempio — Assegna la modalità di autorizzazione standard
AmazonQLDB client = AmazonQLDBClientBuilder.standard().build(); UpdateLedgerPermissionsModeRequest request = new UpdateLedgerPermissionsModeRequest() .withName(ledgerName) .withPermissionsMode(PermissionsMode.STANDARD); UpdateLedgerPermissionsModeResult result = client.updateLedgerPermissionsMode(request);
Assegna la modalità di STANDARD
autorizzazione al tuo libro mastro. vehicle-registration
Esempio
aws qldb update-ledger-permissions-mode --name vehicle-registration --permissions-mode STANDARD
Migrazione alla modalità di autorizzazione standard
Per passare alla modalità STANDARD
autorizzazioni, consigliamo di analizzare i modelli di QLDB accesso e di aggiungere IAM politiche che concedano agli utenti le autorizzazioni appropriate per accedere alle proprie risorse.
Prima di passare alla modalità STANDARD
autorizzazioni, è necessario creare tutte le politiche e i tag di tabella richiesti. IAM In caso contrario, la modifica della modalità di autorizzazione può causare interruzioni agli utenti fino a quando non si creano le IAM politiche corrette o si ripristina la modalità di autorizzazione. ALLOW_ALL
Per informazioni sulla creazione di queste politiche, consulta. Guida introduttiva alla modalità di autorizzazione standard in Amazon QLDB
È inoltre possibile utilizzare una politica AWS gestita per concedere l'accesso completo a tutte le QLDB risorse. Le policy AmazonQLDBFullAccess
AmazonQLDBConsoleFullAccess
gestite includono tutte le QLDB azioni, incluse tutte le azioni PartiQl. L'associazione di una di queste politiche a un'entità equivale alla modalità di ALLOW_ALL
autorizzazione di tale entità. Per ulteriori informazioni, consulta AWS politiche gestite per Amazon QLDB.
Eliminazione di un libro mastro
Usa l'DeleteLedger
operazione per eliminare un libro mastro e tutto il suo contenuto. L'eliminazione di un libro mastro è un'operazione irrecuperabile.
Se la protezione da eliminazione è abilitata per il registro, è necessario disattivarla prima di poter eliminare il libro contabile.
Quando si invia una DeleteLedger
richiesta, lo stato del registro cambia da a. ACTIVE
DELETING
L'eliminazione del registro potrebbe richiedere del tempo, a seconda della quantità di spazio di archiviazione utilizzata. Al termine dell'DeleteLedger
operazione, il libro mastro non esiste più in. QLDB
Per eliminare un libro mastro utilizzando il AWS SDK for Java
-
Creare un'istanza della classe
AmazonQLDB
. -
Create un'istanza della
DeleteLedgerRequest
classe e fornite il nome del libro contabile che desiderate eliminare. -
Eseguire il metodo
deleteLedger
fornendo l'oggetto della richiesta come parametro.
Il seguente esempio di codice mostra le fasi precedenti.
Esempio
AmazonQLDB client = AmazonQLDBClientBuilder.standard().build(); DeleteLedgerRequest request = new DeleteLedgerRequest().withName(ledgerName); DeleteLedgerResult result = client.deleteLedger(request);
Eliminare il libro mastro. vehicle-registration
Esempio
aws qldb delete-ledger --name vehicle-registration
Elencare i libri mastri
L'ListLedgers
operazione restituisce informazioni di riepilogo di tutti i QLDB libri contabili per la regione corrente Account AWS e quella corrente.
Per elencare i libri contabili presenti nel tuo account utilizzando il AWS SDK for Java
-
Creare un'istanza della classe
AmazonQLDB
. -
Creare un'istanza della classe
ListLedgersRequest
.Se hai ricevuto un valore per
NextToken
nella risposta a unaListLedgers
chiamata precedente, devi fornire quel valore in questa richiesta per ottenere la pagina successiva di risultati. -
Eseguire il metodo
listLedgers
fornendo l'oggetto della richiesta come parametro. -
La
listLedgers
richiesta restituisce unListLedgersResult
oggetto. Questo oggetto ha un elenco diLedgerSummary
oggetti e un token di impaginazione che indica se ci sono più risultati disponibili:-
Se
NextToken
è vuoto, l'ultima pagina dei risultati è stata elaborata e non ci sono altri risultati. -
Se non
NextToken
è vuoto, ci sono altri risultati disponibili. Per recuperare la pagina successiva di risultati, usa il valore diNextToken
in unaListLedgers
chiamata successiva.
-
Il seguente esempio di codice mostra le fasi precedenti.
Esempio
AmazonQLDB client = AmazonQLDBClientBuilder.standard().build(); List<LedgerSummary> ledgerSummaries = new ArrayList<>(); String nextToken = null; do { ListLedgersRequest request = new ListLedgersRequest().withNextToken(nextToken); ListLedgersResult result = client.listLedgers(request); ledgerSummaries.addAll(result.getLedgers()); nextToken = result.getNextToken(); } while (nextToken != null);
Elenca tutti i libri contabili della regione corrente Account AWS e di quella attuale.
Esempio
aws qldb list-ledgers