AWS

KiroのインストールとAWS認証完全ガイド – Windows・macOS・WSL対応

ⓘ本ページはプロモーションが含まれています

もっとスキルを活かしたいエンジニアへ

スポンサードリンク
働き方から選べる

無料で使えて良質な案件の情報収集ができるサービス

エンジニアの世界では、「いつでも動ける状態を作っておけ」とよく言われます。
技術やポートフォリオがあっても、自分に合う案件情報を日常的に見れていないと、いざ動こうと思った時に比較や判断が難しくなってしまいます。
普段から案件情報が集まる環境を作っておくと、良い案件が出た時にすぐ動きやすくなりますよ。
筆者自身も、メガベンチャー勤務時代に年収1,500万円を超えた経験があります。振り返ると、技術だけでなく「どんな案件や働き方があるか」を日頃から見ていたことが、キャリアの選択肢を広げるきっかけになりました。
このブログを読んでくれた方に感謝を込めて、実際に使っている情報収集サービスを紹介します。

フルリモート・週3日・高単価、どんな条件も妥協したくないなら

フリーランスボードに無料会員登録する

利用者10万人以上。業界最大規模45万件の案件。AIマッチ機能や無料の相場情報が人気。

年収800万円以上のキャリアアップ・ハイクラス正社員を視野に入れているなら

Beyond Careerに無料相談する

内定獲得率90%以上。紹介先企業とは役員クラスのコネクションがある安心と信頼できるエージェント。


スポンサードリンク

インストール前提条件

項目 推奨バージョン / 必要条件
OS Windows 10 以降、macOS 12 (Monterey)以降、Ubuntu 20.04/Linux Mint 21 などの Debian 系、CentOS 8/RHEL 9 などの RPM 系
管理者権限 インストーラー実行時に Administrator(Windows)または sudo 権限(macOS・Linux)が必要
Node.js バージョン 20.x 以上(Kiro の内部スクリプトが依存)
Python python3 がインストールされていること。バージョン 3.9 以降推奨
AWS CLI バージョン 2.x(認証情報の取得やプロファイル管理に利用)
Git ソースコード取得やテンプレートクローンに使用するため、最新版がインストールされていること
ネットワーク HTTPS 通信が可能な環境。企業ネットワークの場合は proxy 設定 を事前に確認

※ 依存関係は Kiro のバージョンによって変化することがあります。公式リリースノートで対象バージョンの要件を必ず確認してください。


公式インストーラーの取得と検証

  1. 公式サイトへアクセス
    ブラウザで https://kiro.ai(※実際の URL はご自身でご確認ください)に移動し、メニューから Download を選択。

  2. OS に合わせたパッケージをダウンロード

OS ダウンロードファイル例
Windows kiro-cli-2.x.x-windows-amd64.msi
macOS kiro-cli-2.x.x-macos-universal.pkg
Debian 系 Linux kiro-cli_2.x.x_amd64.deb
RPM 系 Linux kiro-cli-2.x.x.x86_64.rpm
  1. SHA256 チェックサムで整合性を確認(改ざん防止のベストプラクティス)

  1. インストーラー実行前にアンチウイルスや社内セキュリティツールでブロックされないか を確認してください。

OS 別インストール手順

1️⃣ Windows(MSI)

手順 操作内容
ダウンロードした *.msi を右クリック → 「管理者として実行」
インストーラー画面の指示に従う
・[Next] → [I accept the license agreement] → [Install]
「Add Kiro to PATH」にチェックが入っていることを確認し、インストール完了後に Finish をクリック
コマンドプロンプト(cmd.exe)または PowerShell で kiro --version を実行
バージョン情報が表示されれば成功

注意: インストーラーが再起動を要求した場合は、必ず再起動してから PATH が有効になることを確認してください。


2️⃣ macOS(Homebrew)

  • Apple Silicon (M1/M2) の場合、Homebrew はデフォルトで /opt/homebrew にインストールされ、PATH が自動登録されます。
  • Intel Mac でも同様に /usr/local/bin が PATH に追加されますが、シェル設定(.zshrc / .bash_profile)を手動で確認しておくと安心です。

3️⃣ WSL / Linux(APT または DNF)

(a) Debian 系ディストリビューション(Ubuntu, Mint 等)

(b) RPM 系ディストリビューション(Fedora, CentOS, RHEL 等)

WSL 特有の注意点
- Windows 側のファイルシステム(/mnt/c/...)へアクセスするとパーミッションが不足しやすいです。実行権限が必要なスクリプトは chmod +x、管理者操作は必ず sudo を付与してください。
- WSL 2 の場合は、Linux 側のネットワークが直接インターネットにアクセスできることを確認します(プロキシ設定が必要な環境では ~/.bashrcexport http_proxy=... 等を追記)。


AWS 及び外部 IdP での認証フロー

Kiro CLI は OAuth2 / SAML を内部でハンドリングし、以下のようにシンプルなコマンドだけで認証が完了します。

認証の流れ

  1. kiro login を実行 → デフォルトブラウザが自動起動
  2. IdP のサインイン画面で認証情報(ユーザー名・パスワード、MFA など)を入力
  3. 許可すると CLI に アクセストークン が返却され、~/.kiro/token.json に安全に保存

トークンの有効期限は IdP の設定に依存します。期限が切れたら kiro logout && kiro login … で再取得してください。


インストール後の動作確認

以下のコマンドを順に実行し、すべて問題なく完了すればインストールは成功です。

成功例


よくあるトラブルと対処法

エラー内容 主な原因 推奨対策
kiro login: authentication failed 資格情報ミス、MFA 未設定、トークン期限切れ kiro logout 後に再度ログイン。AWS コンソールで MFA が有効か確認し、必要なら aws configure sso でプロファイルを作り直す
'kiro' は内部コマンドまたは外部コマンド...(PATH エラー) インストーラが環境変数にパスを書き込めていない Windows → システム環境変数 > PathC:\Program Files\Kiro\bin を手動追加。
macOS/Linux → export PATH=$HOME/.local/bin:$PATH(または Homebrew のインストール先)をシェル設定ファイルに追記し、再読込
error while loading shared libraries: libssl.so.3: cannot open shared object file OpenSSL バージョン不整合 (Linux) Debian 系 → sudo apt install libssl3
RPM 系 → sudo dnf install openssl3、または OS の公式パッケージで最新版に更新
インストーラーが checksum verification failed を返す ダウンロードファイルが破損または改ざん 再度公式サイトからダウンロードし、SHA256 ハッシュを再確認。プロキシ環境下では curl -O で直接取得すると安全
kiro init がテンプレートを取得できない ネットワーク制限(社内 Proxy) 環境変数 HTTPS_PROXY / HTTP_PROXY を設定し、git config --global http.proxy <proxy-url> も併せて構成

まとめ

  1. 前提条件を満たす(Node.js 20+, Python 3.9+, AWS CLI 2.x, 管理者権限)ことがインストール成功の鍵です。
  2. 公式サイトから最新版を取得し、SHA256 チェックサムで整合性を検証 してください。
  3. OS に合わせた手順(Windows‑MSI / macOS‑Homebrew / Linux‑APT/DNF)に従い、インストール後は必ず kiro --version でバージョンを確認します。
  4. kiro login --provider <aws|google|github|sso> により、AWS Builder アカウントや外部 IdP へのシングルサインオンが完了します。トークンはローカルの ~/.kiro/token.json に安全に保存されます。
  5. 動作確認として whoamirun コマンドを実行し、エラーが出なければ開発環境の構築は完了です。

この手順通りに進めれば、Kiro CLI を用いた AI 補助開発環境を迅速かつ安全に立ち上げることができます。質問や不明点があれば、公式ドキュメントまたは GitHub リポジトリ(※URL はご自身でご確認ください)をご参照ください。

スポンサードリンク

もっとスキルを活かしたいエンジニアへ

スポンサードリンク
働き方から選べる

無料で使えて良質な案件の情報収集ができるサービス

エンジニアの世界では、「いつでも動ける状態を作っておけ」とよく言われます。
技術やポートフォリオがあっても、自分に合う案件情報を日常的に見れていないと、いざ動こうと思った時に比較や判断が難しくなってしまいます。
普段から案件情報が集まる環境を作っておくと、良い案件が出た時にすぐ動きやすくなりますよ。
筆者自身も、メガベンチャー勤務時代に年収1,500万円を超えた経験があります。振り返ると、技術だけでなく「どんな案件や働き方があるか」を日頃から見ていたことが、キャリアの選択肢を広げるきっかけになりました。
このブログを読んでくれた方に感謝を込めて、実際に使っている情報収集サービスを紹介します。

フルリモート・週3日・高単価、どんな条件も妥協したくないなら

フリーランスボードに無料会員登録する

利用者10万人以上。業界最大規模45万件の案件。AIマッチ機能や無料の相場情報が人気。

年収800万円以上のキャリアアップ・ハイクラス正社員を視野に入れているなら

Beyond Careerに無料相談する

内定獲得率90%以上。紹介先企業とは役員クラスのコネクションがある安心と信頼できるエージェント。


-AWS