0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【AWS】IAMとは?概要と使い方を詳しく説明 no.2

Last updated at Posted at 2021-04-28

AWS (2).png
こんにちは、まゆみです。

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

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

前回の記事では、

  • そもそもクラウドとはどんなサービスのことなのか?
  • AWSの概要

について書かせていただきました。

今回の記事から、もう少し具体的な内容に踏み込んでいこうと思います。

今回の記事では、AWSの『IAM(アイ・エー・エム)』とは何なのかについて書いていきますね。

ではさっそく始めていきます。

#IAMとは?

IAMとは『Identity Access Management』の略になります。

IAMとはその名の通り、AWSを使う個人やグループの特定のリソースに対するアクセス権をコントロールするサービスになります。

全てのAWSユーザーに全てのリソースへのアクセス権を与えるのではなく、個人やグループに必要なアクセス権を必要に応じて与えることができるのが、IAMです。

ユーザーを追加した時点では、そのユーザーは何の権限も与えられていない.png

ユーザーやグループに、それぞれに相応しい権限を与えるために

①ユーザー追加をする

②そのユーザーに必要なアクセス権を与える

の2段階が必要です。

同じ部署の人には同じアクセス権を与えたい。個々人で設定するのは面倒だ.png

特定のアクセス権を個々人にそれぞれ付与することもできますが、あるグループに所属する人、全員に同じ権限を与えることもできます。

GroupA.png

グループの中に入れることができるのは、『ユーザー個人』であり、『グループ』はグループのなかに入れることはできません。

また、グループに属さないユーザーを作るのはベストプラクティスではありませんが、認められています。(上記のイラストの例で言えば、一番右の女性はどのグループにも所属していません)

他のグループにまたがって新しいグループを作ることも可能です。(上の例ではGroupCのようなグループを作ることも可能)

##ポリシーとは?

スクリーンショット 2021-04-28 093139.jpg
引用元:AWSコンソール

ユーザー、またはグループを作ったあとは、それぞれのユーザー・グループにふさわしいポリシーを紐づけることです。

ポリシーとは、ある特定のユーザー・グループができるアクセス権の書かれたドキュメントです。

上記のスクショに書かれているように、通常JSONフォーマットで保存されています。

スクリーンショット 2021-04-28 093723.jpg
引用元:AWSコンソール

ポリシーは、個々のユーザーに対しても、グループ分けされたそのメンバー全員にも付与する事ができます。

では、ここで一つの疑問。。。

例えば

EC2(サーバーコンピュータのようなもの)にあるアプリケーションがあり、そこを経由してS3(ストレージのようなもの)内にあるファイルにアクセスしなければいけないなどの時はどうしたら良いのでしょうか?

それが『Roll(ロール)』と言われるものになります。

ポリシーは、特定のユーザーやグループに付与されるものですが、ロールは主にインスタンスに対して与えられるものになります。

#実際にIAMを使ってみる

では、IAMの概要が理解できたところで、実際にIAMを使ってみましょう

スクリーンショット 2021-04-28 100943.jpg

AWSのサービスの、『セキュリティ、ID、およびコンプライアンス』に『IAM』はあります。

また、新規登録の際に自動的にユーザーが作られたと思いますが、それはルートユーザーと言われるもので全ての権利が与えられている者なので、パワーを持ちすぎているという理由から、日々のタスクをこなす際に使うことは推奨されていません。

なので、新しいユーザーを追加しましょう

スクリーンショット 2021-04-28 101812.jpg
『ユーザーを追加』をクリック

スクリーンショット 2021-04-28 102253.jpg

必要事項を入力します。

今回は、私しかユーザーがいないので、『カスタムパスワード』で自分の作ったパスワードを使用しますが、例えば他の誰かのためのユーザー追加をする時は、自動生成パスワードを選択してもよいでしょう。

パスワードのリセットが必要かどうかも、その時々で臨機応変に選択してくださいね。

スクリーンショット 2021-04-28 102653.jpg
『グループの作成』をクリック

スクリーンショット 2021-04-28 103217.jpg

グループ名を入力して、ポリシーを選択してチェックします。

これで、このグループに属するメンバーは全員チェックしたポリシーを引き継ぐことになります

その後、『グループの作成』をクリック

スクリーンショット 2021-04-28 103013.jpg
タグ名を追加できますが、オプションなので、入れても入れなくても構いません

スクリーンショット 2021-04-28 103413.jpg

確認画面になります

そのまま先に進むと、ユーザー登録を無事に終えることができます

スクリーンショット 2021-04-28 103451.jpg

もし、このユーザー登録情報のバックアップを取っておきたかったり、他の人のためにユーザーの追加をした場合などには、

.csvのダウンロード

Eメールの送信

をすることもできます

#まとめ

今回の記事は、ここで締めくくらせていただきます。

次回も引き続きAWSについての記事を投稿しますので、よろしくお願いします

0
2
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
2

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?