Repolode
aws

aws/aws-cli

ターミナルやスクリプトからAmazon Web Servicesを管理するための、公式統合コマンドラインインターフェース。

スター
17,342
フォーク
4,751
未解決の Issue
767
最終コミット
16 時間前

これは何?

AWS CLIは、Amazon Web Servicesの公式コマンドラインツールです。AWSサービスのAPIを呼び出す単一の`aws`コマンドを提供し、Webコンソールを使わずにシェルからクラウドリソースの作成、確認、変更ができます。

認証情報は、環境変数、名前付きプロファイルを設定した共有認証情報ファイルや設定ファイル、またはEC2インスタンス上のIAMロールから取得できます。出力形式はデフォルトでJSONです。JMESPath式を使って`--query`オプションで絞り込んだり、ASCIIテーブルで表示したりできます。また、bash、tcsh、zshのコマンド補完機能と、コントリビューター向けの開発ブランチも提供しています。

現行のメジャーバージョンはv2です。macOS、Linux(x86-64およびarm64)、Windows向けのインストーラーに加え、Python 3.9〜3.14に対応したPythonパッケージとして配布されています。

主な機能

  • 01単一の`aws`コマンドからAWSサービスのAPIを呼び出せます。
  • 02環境変数、共有認証情報ファイル、名前付きプロファイル、IAMロールに対応しています。
  • 03`file://`プレフィックスを使って、サイズの大きなパラメータや複雑なパラメータをJSONファイルから読み込めます。
  • 04`--query`でJSON出力を絞り込み、ASCIIテーブルで表示することもできます。
  • 05bash、tcsh、zshのタブ補完を提供します。

ユースケース

  • シェルスクリプトやCIパイプラインでAWSリソースの管理を自動化する。
  • Webコンソールを使わず、ターミナルからEC2、S3、IAMの状態を確認する。
  • 名前付きプロファイルを使って複数のAWSアカウントやリージョンを管理する。

クイックスタート

  1. 1

    READMEのリンクから、お使いのプラットフォーム向けの公式インストーラーをダウンロードします

  2. 2

    AWS認証情報とデフォルトリージョンを設定します

    aws configure
  3. 3

    IAMユーザーの一覧表示などのテストコマンドを実行します

    aws iam list-users

使う前に知っておきたいこと

  • ほとんどのコマンドを使用するには、AWS認証情報とAWSアカウントが必要です。
  • メタデータからライセンスを確認できないため、再利用する前にライセンス条項を確認してください。

収録されている特集

トピック

よくある質問

aws-cli とは?
ターミナルやスクリプトからAmazon Web Servicesを管理するための、公式統合コマンドラインインターフェース。 AWS CLIは、Amazon Web Servicesの公式コマンドラインツールです。AWSサービスのAPIを呼び出す単一の`aws`コマンドを提供し、Webコンソールを使わずにシェルからクラウドリソースの作成、確認、変更ができます。
aws-cli は無料で使えますか?ライセンスは?
aws-cli は Other ライセンスのオープンソースです。商用製品で使う前にライセンス条件を確認してください。
aws-cli は今もメンテナンスされていますか?
活発にメンテナンス中。aws-cli の最終コミットは 2026年11月5日 です。
aws-cli は何に使えますか?
シェルスクリプトやCIパイプラインでAWSリソースの管理を自動化する。 Webコンソールを使わず、ターミナルからEC2、S3、IAMの状態を確認する。 名前付きプロファイルを使って複数のAWSアカウントやリージョンを管理する。
aws-cli のインストール方法は?
READMEのリンクから、お使いのプラットフォーム向けの公式インストーラーをダウンロードします AWS認証情報とデフォルトリージョンを設定します: aws configure IAMユーザーの一覧表示などのテストコマンドを実行します: aws iam list-users
aws-cli はどこで入手できますか?
ソースコードとインストール手順は GitHub にあります:https://github.com/aws/aws-cli

概要はプロジェクトの README をもとに AI が生成しています。GitHub の数値は毎日更新されます。

関連プロジェクト