AI студия Владимира Ломтева
УСЛУГИПРОЕКТЫСТАТЬИБАЗА ЗНАНИЙМаркетплейсПолезные сервисы

Оставьте заявку,
чтобы обсудить проект

Напишите ваш вопрос, не забудьте указать телефон. Мы перезвоним и все расскажем.

Контакты

Москва

Работаем по всей России
и миру (онлайн)

+7 (999) 760-24-41

Ежедневно с 9:00 до 21:00

lamooof@gmail.com

По вопросам сотрудничества

TelegramWhatsApp

Есть предложение?

Напишите нам в мессенджеры

© 2025 AI студия Владимира Ломтева

Политика конфиденциальностиСогласие на обработку ПДн|ИНН 623412173261
    Aws Iam — Скилл для ИИ-агентов | AI Рассвет

    Aws Iam

    Provides verified corrections for IAM behaviors that AI agents frequently get wrong — policy evaluation edge cases, trust policy gotchas, STS session limits, Organizations quirks, and SAML/MFA specifics. Also provides structured workflows for IAM role management and baseline policy generation from application source code or a Terraform plan JSON. Covers condition operator safety (ForAnyValue/ForAllValues with Null checks), bucket policy deny patterns (VPC endpoint restrictions, org paths), confused deputy protection, and service role creation for AWS services (Glue, CloudTrail, Lambda, ECS, etc.) with aws:SourceAccount/aws:SourceArn trust conditions. Applies when creating IAM roles, writing IAM or bucket policies, generating policies from application source code or a Terraform plan JSON, working with STS, Organizations, or condition operators, or any task needing a service or execution role. Does not cover non IAM authorization like Cognito user pool policies or app level RBAC.

    Скиллы для разработки#GitHub#aws/agent-toolkit-for-aws#skills.sh
    Скачивания
    0
    В избранном
    0
    Комментарии
    0
    Просмотры
    2

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add aws/agent-toolkit-for-aws --skill aws-iam
    Скачать ZIP
    Версия
    1.0.0+ed19c44c46c9
    Автор
    Владимир Ломтев
    Репозиторий
    aws/agent-toolkit-for-aws
    GitHub: aws/agent-toolkit-for-aws

    Как установить

    1. 1Скопируйте команду из блока установки.
    2. 2Запустите её в терминале из каталога проекта.

    Документация

    AWS IAM — Common Pitfalls

    About This Skill

    This skill contains verified corrections for things that AI agents frequently get wrong about IAM. It is not a comprehensive IAM guide — for full IAM guidance, search AWS documentation. When answering IAM questions, verify specific claims (limits, quotas, exact API names, edge-case behaviors) against official AWS documentation rather than relying on pre-training. Prefer fetching known documentation URLs over broad searches. Trust official documentation over memory when they conflict.

    Common Workflows

    Use the best available tool for AWS operations — the AWS MCP server is recommended but not required; AWS CLI or SDK may be used as alternatives. Read reference files only when the conversation requires deeper detail.

    • Read references/aws-iam-role-management.md if the user needs to create, scope, or maintain IAM roles when provisioning or updating AWS resources. Covers service roles, execution roles, trust policies, confused deputy protection, and permission hygiene.

    • Read references/aws-iam-policy-generation.md if the user needs to generate IAM policies, determine required IAM actions for API calls, or understand action-to-operation mappings. CRITICAL: If the user provides application source code (in any language) or a Terraform plan JSON file (terraform show -json output), you MUST read this reference — it mandates using iam-policy-autopilot instead of manual policy construction. Uses the programmatic service authorization reference for accurate mappings.

    Verified Edge Cases

    CloudTrail:

    • AcceptHandshake/DeclineHandshake logged in ACTING account ONLY, not management account. Organization trail required for centralization.
    • ConsoleLogin region varies by endpoint/cookies, NOT always us-east-1. ?region= forces specific region.

    STS:

    • GetSessionToken restrictions: (1) No IAM APIs unless MFA included (2) No STS except AssumeRole and GetCallerIdentity.
    • Cross-account AssumeRole to opt-in region: TARGET account must enable region, not calling account.
    • Role chaining: max 1-hour session.

    Organizations:

    • Suspended/closed accounts CANNOT be removed until permanently closed (~90 days). Remove FIRST, then close.
    • Policy management delegation: use PutResourcePolicy, NOT register-delegated-administrator.
    • AI opt-out policies: management account required by default.
    • Organizations policy types for ListPolicies filter: fetch the current list via aws organizations list-available-policy-types or the Organizations API reference.

    SDK Specifics:

    • Organizations: DuplicatePolicyAttachmentException (not PolicyAlreadyAttachedException).
    • Boto3 IAM AccessKey: methods are activate(), deactivate(), delete() — NO update().
    • Instance profiles: waiter + time.sleep(10) pattern.
    • Managed policy max versions: 5.

    SAML:

    • Encrypted assertions URL: https://region-code.signin.aws.amazon.com/saml/acs/IdP-ID.
    • Private key from IdP uploaded to IAM in .pem format.

    Policy Evaluation:

    • ForAllValues with empty/missing key: evaluates to true (vacuous truth). To avoid that, use a Null condition in addition to the ForAllValues on the same context key to require that key to be present and non-null. For example, when evaluating the aws:TagKeys context key:

      {
        "Version": "2012-10-17",
        "Statement": {
          "Effect": "Allow",
          "Action": "ec2:RunInstances",
          "Resource": "*",
          "Condition": {
            "ForAllValues:StringEquals": {
              "aws:TagKeys": ["Alpha", "Beta"]
            },
            "Null": {
              "aws:TagKeys": "false"
            }
          }
        }
      }
      
    • Resource-based policies granting to IAM user ARN bypass permissions boundaries in same account.

    • 8 privilege escalation actions via direct IAM policy manipulation: PutGroupPolicy, PutRolePolicy, PutUserPolicy, CreatePolicy, CreatePolicyVersion, AttachGroupPolicy, AttachRolePolicy, AttachUserPolicy.

    • iam:PassRole with Resource: "*" + create/update on a compute service (EC2 RunInstances, Lambda CreateFunction/UpdateFunctionConfiguration, ECS RegisterTaskDefinition, Glue, SageMaker, CloudFormation, etc.) = privilege escalation to any passable role in the account, including Administrator. Scope Resource to specific role ARNs or an IAM path; optionally constrain with iam:PassedToService / iam:AssociatedResourceArn. See IAM User Guide — Grant a user permissions to pass a role.

    MFA:

    • Unassigned virtual MFA devices auto-deleted when adding new ones.
    • MFA resync-only policy NotAction needs exactly: iam:ListMFADevices, iam:ListVirtualMFADevices, iam:ResyncMFADevice.

    SigV4:

    • IncompleteSignatureException includes SHA-256 hash of Authorization header for transit modification diagnosis.

    Service-Specific Roles:

    • Redshift Serverless trust policy: include BOTH redshift-serverless.amazonaws.com AND redshift.amazonaws.com as service principals (per AWS docs; omitting serverless causes Not authorized to get credentials of role on COPY).
    • IAM OIDC providers: thumbprints are not required for most providers (AWS verifies via trusted CAs).

    Policy Summary Display:

    • Single statement with multi-service wildcard actions (e.g. codebuild:*, codecommit:*) + service-specific resource ARNs: each resource appears ONLY under its matching service's summary (CodeBuild ARN under CodeBuild, etc.). A resource whose service prefix matches NO action in the statement is the only case where it appears in all action summaries ("mismatched resource").

    Требования и возможности

    Источник пакета
    https://github.com/aws/agent-toolkit-for-aws/tree/ed19c44c46c9c3a12ef0ff5bbf88161b75d3efbe/plugins/aws-core/skills/aws-iam

    Файлы версии

    ПутьРазмерSHA256
    SKILL.md6901dc4965ef0c5b51db...
    references/aws-iam-policy-generation.md392120a379bc7b07145ca...
    references/aws-iam-role-management.md680777be16ee74756926...
    references/common-pitfalls.md34246ba0ac7b68d8902a...
    references/service-authorization.md27650368bfcd3a30a438...

    Частые вопросы

    Как установить Aws Iam?
    Используйте команду npx skills add aws/agent-toolkit-for-aws --skill aws-iam или скачайте ZIP-архив.
    Можно ли скачать Aws Iam бесплатно?
    Да, опубликованную версию можно скачать из маркетплейса бесплатно.

    Похожие инструменты

    Смотреть все
    React DoctorUse when finishing a feature, fixing a bug, before committing React code, or when the user types `/doctor`, asks to scan, triage, or clean up React diagnostics. Covers lint, accessibility, bundle size, architecture. Includes a regression check and a full local-triage workflow that fetches the canonical playbook.Argent Android Emulator SetupSet up and connect to an Android emulator using argent MCP tools. Use when starting a new session on Android, booting an emulator, getting a device serial, or before any UI interaction task.Fireworks Tech GraphCreate technical diagrams such as software architecture, data flow, flowcharts, sequence diagrams, C4 reviews, cloud deployments, event streams, observability investigations, agent/memory systems, UML, ER, network topology, timelines, and technical concept maps, then export SVG, PNG, focused semantic SVG-to-GIF motion, or offline interactive HTML. Treat direct requests such as "Generate a GIF", "生成 GIF", or "制作 GIF" as motion requests, and use this skill when the user asks to visualize a system or engineering concept. Do not use for photos, raster artwork, or quantitative data charts.
    Комментарии

    Войдите, чтобы оставить комментарий.

    Комментариев пока нет.

    Установить скилл

    Добавьте инструмент одной командой или скачайте проверенный архив версии.

    npx skills add aws/agent-toolkit-for-aws --skill aws-iam
    Скачать ZIP
    Версия
    1.0.0+ed19c44c46c9
    Автор
    Владимир Ломтев
    Репозиторий
    aws/agent-toolkit-for-aws
    GitHub: aws/agent-toolkit-for-aws
    Modern Web GuidanceSearch tool for modern web development best practices. MANDATORY: Execute FIRST for all HTML/CSS and clientside JS tasks. Do NOT skip — web APIs evolve rapidly and training weights contain obsolete patterns.