Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Panduan penyiapan agen
Agen pengkodean AI dapat mempercepat pengembangan infrastruktur dengan memberikan bantuan cerdas untuk pembuatan CloudFormation template, validasi pra-penerapan, pemecahan masalah penerapan, dan pembuatan kode CDK. Dengan mengonfigurasi agen Anda dengan CloudFormation keterampilan dan Server MCP AWS IAc, Anda melengkapinya dengan keahlian yang diperlukan untuk membangun dan mengelola infrastruktur sebagai kode aktif. AWS
Bekerja dengan agen pengkodean Anda
Untuk referensi mulai cepat, Anda dapat memasukkan tautan ini langsung ke konteks agen Anda:
https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/samples/aws-cloudformation-agent-setup.md
Pilih metode instalasi yang sesuai dengan lingkungan pengembangan Anda.
Prasyarat
Pastikan prasyarat berikut sudah ada:
-
uv
diinstal pada sistem Anda. -
Node.js
(v18+) diinstal pada sistem Anda (diperlukan untuk instalasi keterampilan). -
(Opsional) AWS Akun dengan kredenal IAM yang disiapkan di mesin lokal Anda. Kredenal diperlukan untuk alat yang menjalankan panggilan AWS API (validasi template, pemecahan masalah penerapan), tetapi tidak untuk pencarian dokumentasi. Jika Anda tidak memiliki kredenal yang dikonfigurasi, lihat Mengonfigurasi AWS CLI untuk petunjuk terperinci.
Apa yang akan diinstal
| Komponen | Apa yang disediakannya |
|---|---|
| CloudFormation keterampilan | Pembuatan templat dengan default aman, pipeline validasi 3 lapis (cfn-lint, cfn-guard, set perubahan), dan diagnosis penyebab akar tumpukan yang gagal menggunakan peristiwa dan korelasi. CloudFormation CloudTrail |
| AWS Server MCP iAC | Pencarian dokumentasi (CloudFormation dan CDK), validasi templat, pemeriksaan kepatuhan, pemecahan masalah penerapan, dan praktik terbaik CDK - semuanya berjalan secara lokal di mesin Anda. |
Kode Claude
Instal plugin aws-core dari Agen Toolkit untuk AWS
Jalankan perintah berikut untuk menginstal plugin:
/plugin marketplace add aws/agent-toolkit-for-aws /plugin install aws-core@agent-toolkit-for-aws
Ini menginstal keterampilan agen termasuk keterampilan, kait agen, dan konfigurasi AWS MCP Server dalam satu langkah. AWS CloudFormation
Menginstal AWS Server MCP iAC
Ganti AWS_PROFILE dengan nama AWS profil lokal Anda.
claude mcp add awslabs-aws-iac-mcp \ -e AWS_PROFILE=default \ -e AWS_REGION=us-east-1 \ -e FASTMCP_LOG_LEVEL=ERROR \ --scope user \ -- uvx awslabs.aws-iac-mcp-server@latest
kodeks
Instal CloudFormation keterampilan
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-cloudformation --yes --global
Menginstal AWS Server MCP iAC
Ganti AWS_PROFILE dengan nama AWS profil lokal Anda.
codex mcp add awslabs-aws-iac-mcp \ --env AWS_PROFILE=default \ --env AWS_REGION=us-east-1 \ --env FASTMCP_LOG_LEVEL=ERROR \ -- uvx awslabs.aws-iac-mcp-server@latest
Kursor
Instal CloudFormation keterampilan
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-cloudformation --yes --global
Menginstal AWS Server MCP iAC
Tambahkan yang berikut ini ke .cursor/mcp.json bawah"mcpServers". Ganti AWS_PROFILE dengan nama AWS profil lokal Anda.
"awslabs.aws-iac-mcp": { "command": "uvx", "args": ["awslabs.aws-iac-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" } }
Kiro
Instal CloudFormation keterampilan di Kiro CLI
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-cloudformation --yes --global
Menginstal AWS Server MCP iAC
Tambahkan yang berikut ini ke ~/.kiro/settings/mcp.json bawah"mcpServers". Ganti AWS_PROFILE dengan nama AWS profil lokal Anda.
"awslabs.aws-iac-mcp": { "command": "uvx", "args": ["awslabs.aws-iac-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" }, "disabled": false }
Instal kekuatan Kiro (dari Kiro IDE)
Instal kekuatan Kiro berikut yang menyediakan CloudFormation konteks dan alat khusus untuk agen Kiro sesuai permintaan:
-
CloudFormation dan CDK -- instal melalui tautan kekuatan Kiro
.
GitHub Kopilot
Instal CloudFormation keterampilan
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-cloudformation --yes --global
Menginstal AWS Server MCP iAC
Tambahkan yang berikut ini ke .vscode/mcp.json bawah"mcpServers". Ganti AWS_PROFILE dengan nama AWS profil lokal Anda.
"awslabs.aws-iac-mcp": { "command": "uvx", "args": ["awslabs.aws-iac-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" } }
Selancar Angin
Instal CloudFormation keterampilan
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-cloudformation --yes --global
Menginstal AWS Server MCP iAC
Tambahkan yang berikut ini ke /.codeium/windsurf/mcp_config.json bawah"mcpServers". Ganti AWS_PROFILE dengan nama AWS profil lokal Anda.
"awslabs.aws-iac-mcp": { "command": "uvx", "args": ["awslabs.aws-iac-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" } }
OpenCode
Instal CloudFormation keterampilan
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-cloudformation --yes --global
Menginstal AWS Server MCP iAC
Tambahkan yang berikut ini ke /.config/opencode/opencode.jsonc bawah"mcpServers". Ganti AWS_PROFILE dengan nama AWS profil lokal Anda.
"awslabs.aws-iac-mcp": { "command": "uvx", "args": ["awslabs.aws-iac-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" } }
Untuk semua agen lain yang kompatibel dengan keterampilan agen dan konfigurasi MCP Server
Untuk agen lain yang mendukung format keterampilan agen sumber terbuka dan konfigurasi MCP Server, ikuti langkah-langkah berikut:
Instal CloudFormation keterampilan
npx skills add https://github.com/aws/agent-toolkit-for-aws --skill aws-cloudformation --yes --global
Menginstal AWS Server MCP iAC
Tambahkan Server MCP AWS iAC ke file konfigurasi klien MCP agen Anda di bawah. "mcpServers" Ganti AWS_PROFILE dengan nama AWS profil lokal Anda.
"awslabs.aws-iac-mcp": { "command": "uvx", "args": ["awslabs.aws-iac-mcp-server@latest"], "env": { "AWS_PROFILE": "default", "AWS_REGION": "us-east-1", "FASTMCP_LOG_LEVEL": "ERROR" } }
Apa yang dapat Anda lakukan dengan agen Anda
Setelah dikonfigurasi, agen Anda dapat membantu Anda dengan:
| Tugas | Contoh prompt |
|---|---|
| Penulis template | “Buat CloudFormation template untuk VPC dengan subnet publik dan pribadi” |
| Validasi sebelum menerapkan | “Validasi template saya di. /template.yaml dan periksa masalah keamanan” |
| Memecahkan masalah kegagalan | “Tumpukan 'aplikasi saya' di us-east-1 gagal diterapkan. Apa yang terjadi?” |
| Dokumentasi pencarian | “Properti apa yang didukung AWS: :ECS: :Service?” |
| Panduan CDK | “Tunjukkan praktik terbaik CDK untuk fungsi Lambda” |
| Pemeriksaan kepatuhan | “Periksa apakah template saya sesuai dengan praktik terbaik keamanan” |
Izin IAM
Server MCP memerlukan AWS izin berikut untuk fungsionalitas penuh:
Untuk validasi dan kepatuhan templat: Tidak diperlukan AWS izin (hanya validasi lokal).
Untuk pemecahan masalah penerapan:
{ "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "cloudformation:DescribeStacks", "cloudformation:DescribeStackEvents", "cloudformation:DescribeStackResources", "cloudtrail:LookupEvents" ], "Resource": "*" } ] }