AI

awslabs/iam-policy-autopilot

Developer toolsОфициальный

Эта страница переведена автоматически. Технические детали смотрите в оригинале. Открыть оригинал

502 stars 60 forks Качество 86 Тренд 41Apache-2.0

awslabs/iam-policy-autopilot — это кандидат на MCP-сервер, импортированный из https://github.com/awslabs/iam-policy-autopilot.

Обзор

awslabs/iam-policy-autopilot — это кандидат на MCP-сервер, импортированный из https://github.com/awslabs/iam-policy-autopilot.

Обзор (машинный перевод)

Открытый сервер Model Context Protocol (MCP) и инструмент командной строки, которые помогают вашим ассистентам по программированию ИИ быстро создавать базовые политики IAM, которые вы можете уточнять по мере развития приложения, чтобы вы могли создавать их быстрее. IAM Policy Autopilot анализирует ваш код приложения локально, чтобы генерировать политики на основе идентификации для ролей приложений, что позволяет быстрее создавать политики IAM и сокращать время устранения неполадок доступа. IAM Policy Autopilot поддерживает генерацию политик для приложений, построенных на Python, Go, TypeScript, JavaScript и Java, а также может генерировать политики из файла плана Terraform в формате JSON — см. раздел Поддерживаемые языки и SDK для генерации политик.

Мы хотим услышать вас. Задавайте вопросы или делитесь идеями в обсуждениях, сообщайте об ошибках через Issues или вносите прямой вклад через Pull Request.

Содержание

  • Для кого нужен автопилот политики IAM?
  • Чем может быть полезен автопилот политики IAM?
  • Лучшие практики и аспекты
  • Начало работы
  • Требования к сети
  • Использование CLI
  • Поддерживаемые языки и SDK для генерации политик
  • Инструкции по сборке.
  • Структура рабочего пространства
  • Разработка
  • Безопасность
  • Лицензия

Для кого нужен IAM Policy Autopilot?

Эта страница переведена автоматически. Технические детали смотрите в оригинале.

README

Показан фрагмент оригинального README. Открыть оригинал.

IAM Policy Autopilot

An open source Model Context Protocol (MCP) server and command-line tool that helps your AI coding assistants quickly create baseline IAM policies that you can refine as your application evolves, so you can build faster. IAM Policy Autopilot analyzes your application code locally to generate identity-based policies for application roles, enabling faster IAM policy creation and reducing access troubleshooting time. IAM Policy Autopilot supports policy generation for applications built in Python, Go, TypeScript, JavaScript, and Java, and can also generate policies from a Terraform plan file in JSON format — see Supported Languages and SDKs for policy generation.

We want to hear from you. Ask questions or share ideas in Discussions, report bugs through Issues, or contribute directly with a Pull Request.

Table of Contents

Who is IAM Policy Autopilot for?

IAM Policy Autopilot is for builders on AWS using AI coding assistants, including developers, product managers, technical experimenters, and business leaders.

How is IAM Policy Autopilot helpful?

IAM Policy Autopilot is:

Fast

IAM Policy Autopilot accelerates development by generating baseline identity-based IAM policies. Your AI coding assistant can call IAM Policy Autopilot to analyze AWS SDK calls within your application. IAM Policy Autopilot then automatically creates the baseline IAM permissions for your application roles.

Reliable

Открыть полный README на GitHub

Установка

uvx iam-policy-autopilot mcp-server
Новичок в MCP? Начните с руководства на mcpskill.org →

Конфигурация

{ "mcpServers": { "iam-policy-autopilot": { "command": "uvx", "args": ["iam-policy-autopilot", "mcp-server"], "env": { "AWS_PROFILE": "your-profile-name", "AWS_REGION": "us-east-1" }, "disabled": false, "autoApprove": [] } } }