Migrazione di una tabella DynamoDB da un account a un altro
È possibile migrare una tabella Amazon DynamoDB da un account a un altro per implementare una strategia multi-account o una strategia di backup. È possibile farlo anche per motivi di test, debug o conformità. Un caso d’uso comune è la copia di tabelle DynamoDB in ambienti di produzione, staging, test e sviluppo in cui ogni ambiente utilizza un account AWS diverso.
DynamoDB offre due opzioni per la migrazione delle tabelle da un account AWS all’altro:
-
AWS Backup for Cross-Account Backup and Restore: AWS Backup è un servizio di backup completamente gestito che consente di gestire centralmente i backup su più servizi AWS. Con la sua funzionalità di backup e ripristino tra account, è possibile eseguire il backup di una tabella DynamoDB in un account e ripristinare il backup su un altro account della stessa Organizzazione AWS.
-
Esportazione e importazione di DynamoDB ad Amazon S3: l’utilizzo delle funzionalità di esportazione e importazione di DynamoDB ad Amazon S3 consente di eseguire un’esportazione completa in un bucket Amazon S3 e quindi importare tali dati in una nuova tabella in un altro account AWS. Questo approccio è adatto quando è necessario migrare tra account che non fanno parte della stessa Organizzazione AWS o se non si desidera utilizzare AWS Backup.
Nota
L’importazione da Amazon S3 non supporta tabelle con indici secondari locali (LSI), ma supporta gli indici secondari globali (GSI). Per ulteriori informazioni sugli LSI e i GSI, consulta Miglioramento dell’accesso ai dati con gli indici secondari in DynamoDB.