D
dynamodb
AWS DynamoDB NoSQL database for scalable data storage. Use when designing table schemas, writing queries, configuring indexes, managing capacity, implementing single-table design, or troubleshooting performance issues.
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
AWS DynamoDB NoSQL database for scalable data storage. Use when designing table schemas, writing queries, configuring indexes, managing capacity, implementing single-table design, or troubleshooting performance issues.
How to use
- 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.