Ho iniziato a giocare con DynamoDb e ho creato una tabella "dynamo-test" con hash PK su userid e un paio di altre colonne (età, nome). La capacità di lettura e scrittura è impostata su 5. Uso Lambda e API Gateway con Node.js. Poi ho eseguito manualmente diverse chiamate API attraverso il gateway API utilizzando payload simile: (., Che non hanno prodotto l'errore, ma in silenzio succeduti)Perché giocare con AWS DynamoDb "Hello world" produce allarmi di lettura/scrittura?
{
"userId" : "222",
"name" : "Test",
"age" : 34
}
I'v cercato di inserire gli stessi tempi oggetto paio Inoltre, ho usato console DynamoDB e ho cercato più volte gli elementi inseriti (attualmente ci sono solo 2). Non ho tracciato quante volte esattamente ho fatto quelle azioni, ma ciò è stato fatto completamente manualmente. E poi, dopo un'ora, I'v notato 2 allarmi in CloudWatch:
INSUFFICIENT_DATA dinamo-test-ReadCapacityUnitsLimit-BasicAlarm ConsumedReadCapacityUnits> = 240 per 12 minuti Nessuna notifica
e l'allarme simile con". ..WriteCapacityLimit ... ". La capacità di scrittura diventa OK dopo 2 minuti, ma poi torna dopo 10 minuti. Comunque, sto ancora leggendo e imparando come pianificare e monitorare queste capacità, ma questo esempio di ciao mondo mi ha spaventato un po 'se ho superato la capacità del mio tavolo :) Per favore, indicami la direzione giusta se mi mancano alcuni parte fondamentale!