Kiro CLIでEKSを操作する
始める前に
このセクションの環境を準備します:
~$prepare-environment aiml/kiro-cli
これにより、ラボ環境に以下の変更が加えられます:
- Cartsアプリケーション用のDynamoDBテーブルを作成
- DynamoDBテーブル用のKMSキーを作成
- DynamoDBテーブルがKMSキーを使用できるようにするIAMロールとポリシーを作成
- CartsアプリケーションがDynamoDBテーブルにアクセスできるようにEKS Pod Identityを設定
これらの変更を適用するTerraformはこちらで確認できます。
Kiro CLIは、高度なAIアシスタントの機能をコマンドライン環境に直接もたらすことで、ソフトウェア開発体験を変革します。このエージェントは自然言語理解とコンテキスト認識を活用して、複雑なタスクをより効率的に実行できるようサポートします。Amazon EKS専用のサーバーを含む一連のModel Context Protocol (MCP)サーバーと統合され、強力な開発ツールへのアクセスを提供します。マルチターン会話のサポートにより、エージェントとの協調的なやり取りが可能になり、より短時間でより多くのことを達成できます。
このセクションでは、以下について学習します:
- 環境でKiro CLIを設定する
- Amazon EKS用のMCPサーバーをセットアップする
- Kiro CLIを使用してEKSクラスターの詳細を取得する
- Kiro CLIを使用してAmazon EKSにアプリケーションをデプロイする
- Kiro CLIを使用してAmazon EKS上のワークロードをトラブルシューティングする