【AWS】AWSにログインする方法3つとCLIについて no.4

![AWS (4).png](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1011305/1efa32c1-c155-120f-aa54-ed82901bddbc.png)
こんにちは、まゆみです。

AWSについての記事をシリーズで書いています。

今回は第4回目になります。

前回、前々回とIAMの解説をしてきました。

そこで、AWSのサービスの一部を解説したわけですが、ではAWSにアクセスする方法はどのようなものがあるのでしょうか？

AWSのサービスにアクセスする方法は3つあります。

>①パスワードとMFAを利用してコンソールにログインする

>②AWS Command Line Interface(CLIと略される)を利用する

>③AWS Software Developer KIT(SDK)を利用する

今回の記事では、<font color="Red">②のCLIを使ったログイン方法</font>を書いていこうと思います

では早速はじめていきますね。

#Command Line Interface のインストール

(この記事では、Windowsを使って解説しています。Macユーザーの方も基本的に同じ手順でインストールできます。)

[こちらから](https://docs.aws.amazon.com/ja_jp/cli/latest/userguide/cli-chap-install.html)CLIインストールページにアクセスしてください。


![スクリーンショット 2021-04-29 101403.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1011305/8a7104a2-16c9-c47b-1437-07c4e7cbe124.jpeg)
上のページにいきましたら、インストーラーをダウンロードしましょう


![スクリーンショット 2021-04-29 092013.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1011305/c894adb7-b73b-f0db-258a-a36ff8b7be3a.jpeg)
インストーラーをダウンロードしていきます。

『Next』をそのままクリックしていけば大丈夫です。


![スクリーンショット 2021-04-29 092210.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1011305/696886e4-5e67-8c72-4f24-ec9e9d5c5f4d.jpeg)

最後まできましたら、『Finish』をクリックしてください。


無事インストールできました。

ただ、ちゃんと本当にインストールされているのか確かめたいですよね。

そのような方は、コマンドラインに

『aws --version』

と打ち込みましょう

![スクリーンショット 2021-04-29 092331.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1011305/4aadc379-d412-e149-a41c-7f043d7b9b95.jpeg)

aws-cli/version名　Python....

と表示されれば大丈夫です。


#アクセスキーとシークレットアクセスキーを作る

>アクセスキーはユーザーネームのようなもので

>シークレットアクセスキーはパスワードのようなもの

です。

CLIを使ってAWSにアクセスするときに重要となってきます。

また、<font color="Red">アクセスキーやシークレットアクセスキーは流出しないように</font>しましょう。


アクセスキー・シークレットアクセスキーを作ること自体は簡単です。
![スクリーンショット 2021-04-29 105159.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1011305/031654c9-fd80-4d5f-8f50-87cea2c92a1a.jpeg)

IAMのダッシュボード > ユーザーから今回アクセスキー・シークレットアクセスキーを発行するユーザーを選びます。

バーに表示されているユーザー名と同じである事を確認してくださいね。


![スクリーンショット 2021-04-29 105906.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1011305/caa4c93b-ac6c-4277-d687-426d024e78fd.jpeg)

『認証情報』から『アクセスキーの作成』をクリックします
![スクリーンショット 2021-04-29 103802.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1011305/109799f2-edef-59b5-4018-20cecec3ecd9.jpeg)
すると、アクセスキーが作成されます。

とても大事なものになりますから、.csvファイルのダウンロードと書いてあるところをクリックして、保存しておきましょう


![スクリーンショット 2021-04-29 110321.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1011305/96633fb0-5749-6030-d01b-937aa52502c0.jpeg)

#コマンドラインでAWSにアクセスする

ではさっそくコマンドラインにうちこんでいきましょう

まず、『aws configure』と打ち込みます


![スクリーンショット 2021-04-29 111018.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1011305/0bf17b89-46af-f8c4-0253-305962da39e8.jpeg)


すると、Access Key, Secret Access Key などを聞かれますので、先ほど作ったそれぞれのKeyを貼り付けましょう。

Default region name はあなたの住んでいるところの一番近くを指定します。


regionは、コンソール画面の一番上のバーにある、『グローバル』をクリックして調べてくださいね。


![スクリーンショット 2021-04-29 111819.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1011305/5ed3870d-f141-6da7-1c80-c90446bc2e88.jpeg)

そのあと、

aws iam list-users

と打ち込むと、IAMユーザーが全て表示されます。


![スクリーンショット 2021-04-29 111112.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1011305/511518aa-c219-4357-2103-6f254caed4c3.jpeg)

#CLIの代替手段

コマンドラインはちょっと面倒くさい

という人には朗報(?)です。

AWS　Clowdshellが代替手段として使えます。

ただ、限られたリージョンでのみ使えるので注意が必要です。

(Clowdshellが使えるリージョンについては[こちら](https://docs.aws.amazon.com/ja_jp/cloudshell/latest/userguide/faq-list.html#regions-available)を参考にどうぞ)


![スクリーンショット 2021-04-29 131037.jpg](https://qiita-image-store.s3.ap-northeast-1.amazonaws.com/0/1011305/dffcf88a-20b7-ccf5-12ea-59e754faf687.jpeg)
トップのバーにある赤で囲ったところをクリックすると、Clowdshellが使えます。



#まとめ
今回は、CLIについてざっくり解説させていただきました。

また、次回からもAWSについて深堀していきますので、是非記事を読んでみてくださいね。