D
dynamodb
Projektuj schematy, optymalizuj zapytania i zarządzaj wydajnością bazy NoSQL na AWS
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do pracy z Amazon DynamoDB — w pełni zarządzaną bazą NoSQL na AWS. Pomaga w projektowaniu schematów tabel, pisaniu zapytań, konfigurowaniu indeksów wtórnych (GSI i LSI), wyborze trybu rozliczeniowym (On-Demand lub Provisioned) oraz rozwiązywaniu problemów z wydajnością. Obsługuje zarówno struktury klucz-wartość, jak i dokumentowe. Idealne do implementacji wzorców single-table design i diagnostyki wydajności baz danych.
Jak używać
- Zainstaluj skill w swoim środowisku agenta Claude lub Copilot, wskazując repozytorium itsmostafa/aws-agent-skills i ścieżkę skills/dynamodb.
- Gdy potrzebujesz zaprojektować tabelę, opisz swoje dane: jakie będą klucze główne (Partition Key), czy potrzebujesz Sort Key do zapytań zakresowych, oraz jakie atrybuty przechowasz. Skill wygeneruje polecenie create-table z odpowiednimi parametrami.
- Wybierz tryb rozliczeniowy: On-Demand dla nieprzewidywalnego ruchu (płacisz za każde żądanie) lub Provisioned dla stałego obciążenia (niższy koszt, możliwość auto-scalingu).
- Jeśli potrzebujesz zapytań po innych atrybutach, poproś o konfigurację Global Secondary Index (GSI) lub Local Secondary Index (LSI) — skill doradzi, który wybrać na podstawie Twoich wymagań dostępu.
- Gdy napotkasz problemy z wydajnością (throttling, wolne zapytania), opisz wzorzec dostępu, a skill pomoże zdiagnozować przyczynę i zasugeruje optymalizacje schematów, indeksów lub pojemności.
- Skill wspiera zarówno polecenia AWS CLI, jak i kod Python (boto3), więc możesz uzyskać gotowe przykłady do bezpośredniego użytku w swoim projekcie.