Crea e gestisci le tabelle
DynoTable crea ed elimina tabelle, aggiunge ed elimina indici secondari globali e modifica le poche impostazioni di tabella che cambi più spesso — TTL, modalità di capacità e protezione dall'eliminazione. Non devi passare alla console AWS per avviare una nuova tabella o aggiungere un indice.
Tutto tranne Creare una tabella vive in un unico posto: il pulsante Impostazioni nella barra degli strumenti della tabella apre la finestra di dialogo Table, e la sua barra laterale sinistra contiene Indici secondari e Impostazioni.
Ogni azione in questa pagina scrive sul control plane di DynamoDB, quindi tutte richiedono una licenza attiva o una prova. Vedi Attivazione.

Crea una tabella
Fai clic con il tasto destro in un punto qualsiasi dell'elenco delle tabelle
nella barra laterale, oppure apri la palette dei comandi con Cmd/Ctrl+K e
scegli Creare una tabella. Compila:
- Nome della tabella — da 3 a 255 caratteri; solo lettere, cifre,
_,-e.. - Partition key — un nome di attributo e il suo tipo: Stringa, Numero o Binario.
- Sort key — facoltativa. Aggiungere una Sort key la mostra; Rimuovere la toglie.
- Modalità di capacità — On demand (paghi per richiesta, nessun costo a riposo) oppure Con provisioning con unità di capacità di lettura e scrittura.
La tabella si apre in una scheda non appena DynamoDB la accetta.
Le combinazioni che DynamoDB rifiuta vengono intercettate prima di inviare qualsiasi cosa, e il messaggio indica il problema invece di restituire un errore di validazione — una chiave di ordinamento che ripete la chiave di partizione, capacità con provisioning senza unità di lettura o scrittura, oppure unità di capacità su una tabella on-demand.
Add or drop a global secondary index
Apri la finestra di dialogo Impostazioni tabella e scegli Indici secondari. Il riquadro elenca ogni indice secondario globale e locale con le sue chiavi, la proiezione e le dimensioni.
Creare un indice chiede:
- Nome dell'indice — da 3 a 255 caratteri, stesso set di caratteri del nome di una tabella.
- Partition key, e una sort key facoltativa, ciascuna con un tipo.
- Proiezione — Tutti gli attributi (la più semplice, più spazio di archiviazione), Solo le chiavi (la più piccola; gli altri attributi richiedono un recupero dalla tabella di base) oppure Includi più gli attributi che elenchi, fino a 20.
- Read and write units, solo su una tabella con provisioning.
DynoTable rifiuta un nome di indice duplicato, una chiave di ordinamento che ripete la chiave di partizione dell'indice, una proiezione Includi senza attributi elencati e un attributo chiave il cui tipo contraddice una definizione di attributo esistente — quest'ultimo messaggio indica il tipo che la tabella usa già.
Un indice nuovo mostra Creating, poi Backfilling mentre DynamoDB lo popola. Il riquadro esegue il polling finché non si stabilizza. L'eliminazione di un indice chiede prima una conferma.
Due limiti da conoscere, entrambi di DynamoDB e non nostri:
- Gli indici secondari locali qui sono in sola lettura. DynamoDB li fissa alla creazione della tabella, quindi nessuno strumento può aggiungerne o rimuoverne uno in seguito.
- Un indice esistente non si può modificare. Cambia una proiezione creando un indice sostitutivo ed eliminando quello vecchio.
Per quale proiezione scegliere, vedi le proiezioni degli indici.

Table settings
La sezione Impostazioni della finestra di dialogo Impostazioni tabella contiene
tre controlli. Tutti e tre sono in sola lettura quando lo stato della tabella è
diverso da ACTIVE — una tabella che si sta ancora assestando dopo una
modifica precedente lo segnala. La modalità di capacità e il TTL confermano in
entrambe le direzioni; la protezione dall'eliminazione si conferma solo quando
la disattivi, perché attivarla non toglie nulla.
Modalità di capacità passa da on-demand a provisioning e viceversa, e modifica le unità di capacità di lettura e scrittura su una tabella con provisioning. AWS limita la frequenza con cui puoi tornare alla modalità con provisioning; vedi velocità effettiva on-demand.
Durata di vita (TTL) richiede l'attributo che contiene il timestamp di scadenza in secondi epoch, poi abilita la scadenza. Disabilitare il TTL ferma le scadenze future e conserva gli Item già presenti nella tabella. La griglia contrassegna una colonna TTL e barra gli Item scaduti — vedi esplorare le tabelle.
Protezione dall'eliminazione impedisce del tutto a DynamoDB di eliminare la tabella, chiunque lo chieda e qualunque cosa consentano le sue autorizzazioni IAM. La disattivazione viene confermata a parte.

Elimina una tabella
Eliminare la tabella si trova nella Zona pericolosa in fondo alla sezione Impostazioni. È disabilitato mentre la protezione dall'eliminazione è attiva.
L'eliminazione ti chiede di ridigitare il nome esatto della tabella. La tabella e ogni Item al suo interno spariscono, DynamoDB non ha un annulla, e la scheda si chiude quando la tabella non c'è più.
Cosa resta nella console AWS
DynoTable copre le impostazioni che cambi mentre lavori con i dati di una tabella. Queste richiedono la console AWS o la CLI:
- Backup, ripristino point-in-time e ripristini.
- DynamoDB Streams e i flussi di dati Kinesis.
- Tabelle globali e repliche.
- Contributor Insights e allarmi CloudWatch.
- Tag e policy basate sulle risorse.
Anche l'assistente AI e il server MCP non possono creare, modificare o eliminare tabelle e indici. Quelle azioni sono tue, dall'interfaccia — niente che un agente guidi può raggiungerle.








