Operazioni & Costi
La modellazione fa entrare i tuoi dati. Operarli — tenere le scritture consistenti, reagire ai cambiamenti, far scadere le righe vecchie, pagare la giusta bolletta di capacità, sopravvivere a un'interruzione di regione e recuperare da un deploy sbagliato — è la metà che decide se una tabella DynamoDB è qualcosa di cui ti fidi in produzione.
Questa sezione è un unico scenario che fa da filo conduttore, non sei pagine di reference scollegate. Stai costruendo l'audit log per un SaaS multi-tenant — il registro immutabile di "chi ha fatto cosa, quando" che ogni prodotto B2B prima o poi deve consegnare ai suoi clienti enterprise. Una tabella, partizionata per tenant:
| PK | SK | actor | action | ip |
|---|---|---|---|---|
| TENANT#acme | EVENT#2026-06-24T09:14Z#a1 | USER#88 | login.success | 203.0.113.7 |
| TENANT#acme | EVENT#2026-06-24T09:15Z#a2 | USER#88 | invoice.export | 203.0.113.7 |
| TENANT#globex | EVENT#2026-06-24T09:15Z#b9 | USER#12 | role.granted | 198.51.100.4 |
Ogni guida qui sotto aggiunge una preoccupazione operativa a questa stessa tabella:
Leggile in ordine — ognuna dà per scontata la tabella di quella precedente. Inizia dalle transazioni; il resto si basa sugli eventi che scrivono.
Scarica DynoTable per ispezionare, interrogare e modificare la tabella audit-log mentre lavori attraverso lo scenario.