AWS/IAMユーザーの作成方法

f:id:AK474747:20190810211957p:plain

 

先日AWSのS3を使う上で、セキュリティ対策を行わなければいけないということで、
その手順をまとめましたが、

IAMというサービスとS3の登録方法と言ったところも深掘りしていかないとなかなか辻褄の合いにくい箇所もあっただろうということで、今日はIAMについて書きます。

下記記事と連携して当記事をご覧ください。

 

ak474747.hatenablog.com

 

IAMとは

AWS Identity and Access Management (IAM) は、AWS リソースへのアクセスを安全にコンソールするためのウェブサービスです。 要は、できることを制限した擬似アカウントを作れるということみたいです。 このアカウントを他人と共有して使うこともできるみたいですよ。 今回はS3機能だけが使えるIAMユーザーを作成したいと思います。

権限を制限したユーザーを作成する

ログインしているユーザーの権限は一番強いものはrootになります。AWS上の、どんな操作も可能であるため、もしこのアカウントを不正利用されたら、高額な請求が来てしまう可能性もあります。

代わりに、使える権限を制限したユーザーをIAMを利用して作成します。

AWSにログインしたら、サービスからIAMを開きます。

遷移先のページで下記をクリックします。

f:id:AK474747:20190810210921p:plain

左上のユーザーを追加を選択。

f:id:AK474747:20190810210914p:plain

 

ここで作成するユーザー名を登録します。

f:id:AK474747:20190810210908p:plain

次はアクセス権限の設定です。

f:id:AK474747:20190810210951p:plain

「AmazonS3FullAccess」を選択してください。

f:id:AK474747:20190810210954p:plain

選択したら、「次のステップ:タグ」をクリックします。

f:id:AK474747:20190810210959p:plain



ここでは何もせずに、「次のステップ:確認」を押します。

f:id:AK474747:20190810211003p:plain

この画面まできたら、ユーザーの作成をクリックします。

f:id:AK474747:20190810211009p:plain

※忘れずに認証情報をダウンロードしてください

f:id:AK474747:20190810211014p:plain

IAMユーザーにパスワードを持たせる

IAMのメニューから作成したIAMユーザーをクリックします。 遷移したページで「管理」をクリックします。

f:id:AK474747:20190810211018p:plain

そのまま下の画像のように「有効化」「自動生成パスワード」をクリックします。

f:id:AK474747:20190810211026p:plain

ここでもおなじように認証情報をダウンロードしておきます。

f:id:AK474747:20190810211030p:plain

作成したIAMユーザーにログインする

今作成した、制限つきユーザーでログインしてみます。

IAMのトップページの以下のリンクをコピーし、URL欄に貼り付けて遷移します

f:id:AK474747:20190810211035p:plain

下記画面に遷移するので、ユーザー名とパスワード、それぞれダウンロードした認証情報を入力してサインインすることができます。

f:id:AK474747:20190810211039p:plain

hogehogefugafuga書き疲れた。