iam
Zarządzaj dostępem do AWS — użytkownicy, role, polityki i uprawnienia w jednym miejscu
Instalacja
Wybierz klienta i sklonuj repozytorium do odpowiedniego katalogu skilli.
Instalacja
O skillu
Skill do zarządzania AWS Identity and Access Management (IAM). Pomaga w tworzeniu polityk dostępu, konfiguracji dostępu między kontami, ustawianiu ról dla usług, rozwiązywaniu błędów uprawnień i kontroli dostępu do zasobów AWS. Każde żądanie API w AWS przechodzi przez IAM — ten skill ułatwia pracę z użytkownikami, rolami, politykami tożsamości i relacjami zaufania, które definiują, kto może uzyskać dostęp do jakich zasobów.
Jak używać
Zainstaluj skill w swoim agencie Claude/Codex/Copilot, wskazując repozytorium itsmostafa/aws-agent-skills i ścieżkę skills/iam.
Przygotuj plik JSON z polityką zaufania (trust policy), która definiuje, które podmioty mogą przejąć rolę — na przykład dla Lambda wpisz Service: lambda.amazonaws.com.
Utwórz rolę IAM za pomocą AWS CLI, podając nazwę roli i ścieżkę do pliku z polityką zaufania — skill pomoże ci sformatować polecenie create-role z parametrem assume-role-policy-document.
Dołącz zarządzane polityki do roli, aby nadać jej konkretne uprawnienia — użyj attach-role-policy, wskazując ARN polityki (np. dla Lambda: AWSLambdaBasicExecutionRole).
Weryfikuj konfigurację, sprawdzając role, polityki i relacje zaufania za pomocą poleceń describe-role i list-attached-role-policies — skill pomoże ci interpretować wyniki i diagnozować błędy uprawnień.
W razie problemów z dostępem do zasobów AWS użyj skilla do analizy polityk tożsamości (identity-based), polityk zasobów (resource-based) i granic uprawnień (permission boundaries), aby znaleźć przyczynę błędu.