Zacząłem grać z DynamoDb i stworzyłem tabelę "dynamo-test" z hashem PK na userid i parę kolejnych kolumn (wiek, imię). Odczyt i zapis jest ustawiony na 5. Używam Lambda i API Gateway z Node.js. Potem ręcznie wykonywane kilka wywołań API przez bramę API stosując podobną ładowność: (., Które nie produkują błąd, ale po cichu odnieśli sukces)Dlaczego granie w AWS DynamoDb "Witaj świecie" generuje alarmy odczytu/zapisu?
{
"userId" : "222",
"name" : "Test",
"age" : 34
}
I'v próbował wstawić te same kilka razy poz również użyłem konsoli DynamoDb i przeglądane dla kilku wstawionych przedmiotów (obecnie są tylko 2). Nie śledziłem, ile razy dokładnie wykonałem te czynności, ale zostało to zrobione całkowicie ręcznie. A następnie po godzinie, I'v zauważyłem 2 alarmy w CloudWatch:
INSUFFICIENT_DATA dynamo-test-ReadCapacityUnitsLimit-BasicAlarm ConsumedReadCapacityUnits> = 240 przez 12 minut Brak powiadomień
a podobny alarm”. ..WriteCapacityLimit ... ". Wydajność zapisu jest OK po 2 minutach, ale potem wróciła po 10 minutach. W każdym razie wciąż czytam i uczę się, jak planować i monitorować te zdolności, ale ten przykład Witam świat trochę mnie przeraził, gdybym przekroczył pojemność mojego stołu :) Proszę, wskazuj mi właściwy kierunek, jeśli brakuje mi niektórych podstawowa część!