AWSの専門用語(AWS CLIとは)

※本サイトはアフィリエイト広告を利用しています。
広告

AWS CLIとは

AWS CLIとは、AWSの各サービスをコマンドラインから操作するためのツールです。

AWS CLIには以下の2つのバージョンがあり、それぞれのバージョンの概要は以下の通りです。

バージョンバージョンの概要
バージョン 2.x本番稼働用環境での使用を目的としたバージョンです。
2021年9月28時点でAWS CLIの最新バージョンです。
バージョン 1.x下位互換性のために使用できるAWS CLIのバージョンです。

Windows OSにAWS CLIのバージョン2をインストール

Amazon EC2インスタンスのWindows OS上にAWS CLIをインストールする手順を記載します。
本手順は、AWSの公式サイト(Windows での AWS CLI バージョン 2 のインストール)を参考にして作成しています。

(1) コマンドプロンプトを起動します。

(2) 以下のコマンドを実行して、AWS CLIのインストールのセットアップ画面を起動します。

msiexec.exe /i https://awscli.amazonaws.com/AWSCLIV2.msi


(3) 「Next」をクリックします。
AWS CLI(Windows)のインストール(1)

(4) ライセンスの規約を確認して「I accept the learns in the License Agreement」にチェックを付けて、「Next」をクリックします。
AWS CLI(Windows)のインストール(2)

(5) 「Next」をクリックします。
AWS CLI(Windows)のインストール(3)

(6) 「Install」をクリックします。
AWS CLI(Windows)のインストール(4)

(7) 「Finish」をクリックします。
AWS CLI(Windows)のインストール(5)

(8) コマンドプロンプトを起動します。

(9) 以下のコマンド実行して、aws.exeの格納場所を確認します。出力結果はパスを設定するための以下の設定をします。

where /R c:\ aws
  ⇒「c:\Program Files\Amazon\AWSCLIV2\aws.exe」等aws.exeの格納場所が表示される。


(10) コマンドプロンプトを起動します。
AWS CLI(Windows)のインストール(6)

(11) 「System variables」欄の「New」をクリックします。
AWS CLI(Windows)のインストール(7)

(12) 「New」をクリックして、「where /R c:\ aws」コマンドで確認したパスを設定します。その後、「OK」をクリックします。
AWS CLI(Windows)のインストール(8)

(13) 「OK」をクリックします。
AWS CLI(Windows)のインストール(9)

(14) バージョンが表示されたらパスが通っていることを確認するために、以下のコマンドを実行して、AWS CLIのバージョンなどが表示されていることを確認します。

aws --version
  ⇒「aws-cli/2.2.38 Python/3.8.8 Windows/10 exe/AMD64 prompt/off」等のバージョンが表示される

Linux OSにAWS CLIのバージョン2をインストール

Amazon EC2インスタンスのRedHat OS上にAWS CLIをインストールする手順を記載します。
本手順は、AWSの公式サイト(Linux での AWS CLI バージョン 2 のインストール)を参考にして作成しています。

(1) AWS CLIを利用するサーバにSSHでログインして、以下のコマンドを実行してAWS CLIをインストールします。

$ curl "https://awscli.amazonaws.com/awscli-exe-linux-x86_64.zip" -o "awscliv2.zip"
$ sudo dnf -y install unzip
$ unzip awscliv2.zip
$ sudo ./aws/install

AWS CLIの設定

(1) 以下のコマンドの実行及び設定をします。今回はEC2インスタンスは東京リージョンにあるため、「Default region name」は「ap-northeast-1」を設定します。
また、IAMロールにてアクセス制御しますので、「AWS Access Key ID」と「AWS Secret Access Key」は空白にします。「Default output format」はデフォルトでjson形式で出力されるためそのまま空白にします。

$ aws configure
  AWS Access Key ID [None]:  [※空白でEnter]
  AWS Secret Access Key [None]:  [※空白でEnter]
  Default region name [None]: ap-northeast-1  ← EC2が設置されているリージョンを設定
  Default output format [None]:  [※空白でEnter]


 ※もし間違って「AWS Access Key ID」と「AWS Secret Access Key」等を設定してしまった場合は、「rm -r ~/.aws」コマンドを実行して、再度「aws configure」コマンドを実行してください。

(2) AWS CLIで操作するために、アクセス権限を付与するIAMロールを作成し、EC2インスタンスにアタッチします。

AWS CLIのバージョン2のコマンドのリファレンス

AWS CLIは様々なコマンドが提供されています。
各コマンドの説明については、「aws — AWS CLI 2.2.41のコマンドリファレンス」をご確認ください。

AWSに関する記事

AWSについての関連記事は以下の通りです。
必要に応じて、ご確認ください。

Noタイトル
1AWSの詳細設計書(パラメータシートのサンプル)
2AWS クラウドプラクティショナーの合格までの道(試験の概要と勉強方法)
3AWSの専門用語(リージョン、アベイラビリティゾーン、エッジロケーションとは)
4AWSの専門用語(AWS IAMとは)
5AWSの専門用語(Amazon VPCとは)
6AWSの専門用語(Amazon S3及びAmazon S3 Glacierとは)
7AWSの専門用語(EC2:Elastic Compute Cloudとは)
8AWSの専門用語(Amazon EBS:Elastic Block Storeとは)
9AWSの専門用語(ELB:Elastic Load Balancingとは)
10AWSの専門用語(Amazon RDSとは)
11AWSの専門用語(Amazon Auroraとは)
12AWSの専門用語(AWS DynamoDBとは)
13AWSの専門用語(Amazon ElastiCacheとは)
14AWSの専門用語(AWS Auto Scalingとは)
15AWSの専門用語(Amazon Lightsailとは)
16AWSの専門用語(AWS CloudTrailとは)
17AWSの専門用語(AWS Configとは)
18AWSの専門用語(AWS Organizationsとは)
19AWSの専門用語(AWS Lambdaとは)
20AWSの専門用語(Amazon EFSとは)
21AWSの専門用語(Amazon FSx for Windows File Serverとは)
22AWSの専門用語(Amazon FSx for Lustreとは)
23AWSの専門用語(Amazon Elastic Kubernetes Serviceとは)
24AWSの専門用語(Amazon Elastic Container Registryとは)
25AWSの専門用語(Amazon Elastic Container Serviceとは)
26AWSの専門用語(AWS Shieldとは)
27AWSの専門用語(AWS WAFとは)
28AWSの専門用語(AWS Batchとは)
29AWSの専門用語(Amazon CloudWatchとは)
30AWSの専門用語(Amazon Inspectorとは)
31AWSの専門用語(AWS Artifactとは)
32AWSの専門用語(Amazon API Gatewayとは)
33AWSの専門用語(AWS Security Hubとは)
34AWSの専門用語(AWS サポートとは)
35AWSの専門用語(AWS Key Management Serviceとは)
36AWSの専門用語(AWS Database Migration Serviceとは)
37AWSの専門用語(AWS CLIとは)