Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Menggunakan Kiro CLI di CloudShell
Dengan Kiro CLI, Anda dapat berinteraksi dengan Kiro dari baris perintah. Untuk informasi lebih lanjut, lihat Fitur Inti Kiro CLI
Di CloudShell, Anda dapat menggunakan Kiro CLI untuk melakukan percakapan bahasa alami, mengajukan pertanyaan, dan mendapatkan tanggapan di terminal Anda. Kiro CLI juga dapat menggunakan alat pra-instal CloudShell di, seperti AWS CLI,, dan Amazon Alat AWS untuk PowerShellECS CLI. Anda tidak perlu mengingat sintaks atau mencari perintah yang tepat. Untuk informasi selengkapnya, lihat Pre-installed perangkat lunak.
Topik ini menjelaskan bagaimana Anda dapat menggunakan fitur Kiro CLI di. CloudShell
Menggunakan obrolan Kiro di CloudShell
Jalankan kiro-cli di CloudShell terminal untuk memulai sesi obrolan. Anda dapat mengajukan pertanyaan dalam bahasa sederhana dan mendapatkan jawaban di terminal. Jawaban dapat mencakup perintah shell yang dapat Anda jalankan. Untuk informasi lebih lanjut, lihat Mengobrol dengan Kiro di CLI
Secara default, obrolan menggunakan UI terminal, yang menunjukkan kode dengan penyorotan sintaks dan menampilkan kemajuan alat. Untuk informasi selengkapnya, lihat UI Terminal
Mulai sesi obrolan dengan UI terminal default.
kiro-cli
Mulai sesi obrolan dengan antarmuka klasik untuk satu sesi.
kiro-cli --classic
Untuk mengubah antarmuka default, jalankan salah satu perintah berikut. Gunakan tui untuk UI terminal, atau classic untuk antarmuka klasik.
kiro-cli settings chat.ui "tui"
kiro-cli settings chat.ui "classic"
Anda dapat melanjutkan sesi obrolan di kedua antarmuka. Untuk informasi selengkapnya tentang beralih antarmuka, lihat Beralih kembali ke klasik
Karena CloudShell sudah AWS CLI menginstal dan menggunakan kredensil pengguna konsol yang masuk, Kiro CLI dapat menjalankan AWS CLI perintah atas nama Anda untuk menjawab pertanyaan tentang akun dan sumber daya Anda. AWS Kiro CLI hanya dapat melakukan tindakan yang diizinkan oleh izin Anda.
Misalnya, Anda dapat mengajukan pertanyaan seperti berikut:
-
“Tunjukkan AMI mana di akun saya yang dibagikan dengan AWS akun lain. Sertakan semua wilayah yang diaktifkan.”
-
“Tunjukkan semua acara login konsol selama 48 jam terakhir.”
-
“Buat file CSV snapshot EBS di us-east-2 yang lebih tua dari 1 tahun dan memiliki snapshot yang lebih baru.”
Untuk mengakhiri sesi obrolan, jalankan/quit.
Masuk ke Kiro CLI CloudShell
Anda harus masuk sebelum dapat menggunakan Kiro CloudShell CLI in. Pertama kali Anda menjalankankiro-cli, itu memulai proses masuk untuk Anda.
Kiro CLI meminta Anda untuk menyelesaikan masuk dari browser. Anda dapat masuk dengan GoogleGitHub, AWS Builder ID AWS IAM Identity Center, atau penyedia identitas organisasi Anda. Untuk informasi lebih lanjut, lihat Masuk ke Kiro CLI
catatan
Selama login, indikator kemajuan menyegarkan tampilan saat URL masuk ditampilkan, yang dapat membuat URL sulit untuk dipilih. Untuk menyalin URL, pilih dengan perangkat penunjuk Anda dan terus tahan pilihan saat Anda menekan Ctrl + C atau Cmd + C untuk menyalin URL ke clipboard Anda. Kemudian tempel URL di browser Anda untuk menyelesaikan proses masuk.
Untuk memeriksa metode login yang Anda gunakan, jalankan perintah berikut.
kiro-cli whoami
Untuk keluar, jalankan perintah berikut.
kiro-cli logout
Untuk masuk dengan metode yang berbeda, keluar terlebih dahulu, lalu jalankan perintah berikut. Jika Anda masih masuk, Kiro CLI mengembalikan kesalahan.
kiro-cli login
Penyelesaian perintah CLI di CloudShell
Penyelesaian CLI di CloudShell memberikan saran untuk perintah dan opsi saat Anda mengetik di terminal. Untuk informasi selengkapnya, lihat Menghasilkan penyelesaian baris perintah
Menggunakan saran sebaris Kiro di CloudShell
Kiro saran sebaris dalam CloudShell memberikan saran perintah saat Anda mengetik di terminal. Untuk informasi lebih lanjut, lihat Saran sebaris
Di CloudShell terminal, jalankan zsh untuk membuka Z shell, dan kemudian mulai mengetik perintah. Kiro membuat saran berdasarkan input Anda saat ini dan perintah sebelumnya. Saran sebaris diaktifkan secara otomatis.
catatan
Saran sebaris Kiro hanya didukung di shell Z.
Mengonfigurasi AWS Server MCP untuk Kiro CLI di CloudShell
Anda dapat mengkonfigurasi AWS MCP Server (aws-mcp) untuk Kiro CLI CloudShell sehingga Kiro dapat menggunakan AWS alat melalui Model Context Protocol (MCP). Server menandatangani permintaannya dengan kredensi CloudShell sesi Anda, sehingga alatnya bertindak dengan izin yang sama dengan yang Anda miliki di konsol.
Untuk informasi selengkapnya tentang AWS MCP Server, lihat AWS MCP Server di Toolkit Agen untuk dokumentasi AWS.
Untuk mengkonfigurasi server, jalankan perintah berikut di CloudShell.
curl -fsS "https://docs.aws.amazon.com/cloudshell/latest/userguide/samples/kiro-cloudshell-aws-mcp.zip" -o "kiro-cloudshell-aws-mcp.zip" unzip -q -o kiro-cloudshell-aws-mcp.zip chmod +x kiro-cloudshell-aws-mcp.sh ./kiro-cloudshell-aws-mcp.sh
Anda juga dapat mengunduh kiro-cloudshell-aws-mcp.zip secara langsung.
Skrip hanya mengkonfigurasi aws-mcp server untuk Kiro CLI. Itu tidak menginstal, memperbarui, atau meluncurkan Kiro CLI, dan berfungsi dengan versi pra-instal. Anda tidak perlu masuk ke Kiro CLI sebelum menjalankan skrip. Untuk memverifikasi konfigurasi, jalankankiro-cli, lalu masukkan /mcp untuk mengonfirmasi bahwa aws-mcp sedang berjalan.
Anda dapat menjalankan skrip lagi kapan saja. Ini hanya memperbarui aws-mcp entri dalam konfigurasi Anda dan meninggalkan server MCP lainnya di tempat. CloudShell menyimpan direktori home terpisah di setiap AWS Wilayah, jadi jalankan skrip satu kali di setiap AWS Wilayah tempat Anda menggunakan Kiro CLI.
catatan
Skrip diinstal uv di lingkungan virtual di direktori home Anda dan menulis aws-mcp konfigurasi ke~/.kiro/settings/mcp.json. Itu menyimpan uv cache yang lebih besar dan file yang diunduh dalam penyimpanan sementara untuk menghemat ruang di direktori home Anda.
Saat Anda me-restart CloudShell lingkungan Anda, konfigurasi dan lingkungan virtual tetap ada, dan file sementara diunduh lagi saat server dimulai lagi. Saat Anda menghapus CloudShell lingkungan Anda, jalankan skrip lagi.
Untuk informasi selengkapnya tentang skrip, lihat kiro-cloudshell-aws-mcp-README.md di file zip.
Menggunakan versi terbaru dari Kiro CLI di CloudShell
CloudShell termasuk versi pra-instal Kiro CLI, yang mungkin bukan rilis terbaru. Untuk mendapatkan versi terbaru, jalankan perintah berikut di CloudShell.
curl -fsS "https://docs.aws.amazon.com/cloudshell/latest/userguide/samples/kiro-cloudshell-latest.zip" -o "kiro-cloudshell-latest.zip" unzip -q -o kiro-cloudshell-latest.zip chmod +x kiro-cloudshell-latest.sh ./kiro-cloudshell-latest.sh --classic
Anda juga dapat mengunduh kiro-cloudshell-latest.zip secara langsung.
Argumen apa pun yang Anda tambahkan setelah nama skrip diteruskan ke Kiro CLI setelah pembaruan selesai.
Perbarui Kiro CLI dan kemudian luncurkan dengan daftar obrolan sebelumnya untuk dilanjutkan.
./kiro-cloudshell-latest.sh --resume-picker
catatan
Skrip mengunduh penginstal terbaru darihttps://desktop-release.q.us-east-1.amazonaws.com/latest/kirocli-x86_64-linux.zip.
Script kemudian mengekstrak arsip dan menjalankan installer yang dibundel dengan. sudo Q_INSTALL_GLOBAL=1 Q_SKIP_SETUP=1 "/tmp/kirocli-update.XXXXXX/kirocli/install.sh"
Skrip menempatkan versi terbaru di lokasi sementara. Ketika Anda me-restart CloudShell lingkungan Anda, Kiro CLI me-reset ke versi pra-instal. Jalankan skrip lagi untuk memperbarui. Data Anda, seperti riwayat obrolan, pengaturan, dan login, disimpan di direktori beranda dan tetap ada di seluruh restart.
Untuk informasi selengkapnya tentang skrip, lihat kiro-cloudshell-latest-README.md di file zip.