あかり(358)34この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。IAMアカウントはIPアクセス制限ができますIAMアカウントは、AWSアカウントの子アカウントとして複数作成することができます。セキュリティ設定が多くあります。ここで、ポリシーの指定でIPアクセス制限を付けることができます。設定を間違えると全く意味をなさなくなってしまいますので、この設定方法について注意点を紹介しようと思います。アクセスキーとシークレットキーセキュリティ証明書パスワード二要素認証でバイスパーミッション:ユーザポリシーパーミッション:グルップポリシーIAMポリシーの設定IAMポリシーでは、詳細なアクセス制限を付けることができます。グループポリシーとして全てのサービスに対する読み込み権限を付与して、ユーザポリシーとしてEC2操作権限を付ける等です。設定の特徴としては、「許可の足し算」をしていくという考え方が分かりやすいかもしれません。特定のIPアドレスからのアクセスのみ許可したい場合、おそらく以下のように設定すると思います。]}これで、EC2に対するアクセスは、IP1.1.1.1からのみに制限されます。ここでセキュリティ上のリスクが発生します。IAMポリシーの特徴は「許可の足し算」をしていくようだとお伝えしました。いうことは、もしこのIAMアカウントに他のポリシーを付与したときに足し算によって制限されたIPが無意味になってしまうかもしれません。以下は、同じユーザに追加したポリシーです。EC2への読み込みを許可しました。]}それでは、AWS管理コンソールからインスタンス一覧を確認してみましょう。なんと、IPアクセス制限が効いていませんでした。許可リストのポリシーを複数用いてしまうと、片方に設定した制限を無効にしてしまうことが分かりました。そこで、ここでは例外リスト形式でIPアクセス制限を掛けたいと思います。EC2の全てのリソースに対するリクエストを拒否し、例外として特定のIPアドレスを記述しています。]}上記のポリシーに以下のポリシーを追加します。]}AWS管理コンソールからEC2を閲覧できるか確認してみましょう。閲覧できませんでしたね!!なお、この例外リスト型のIPアクセス制限は、複数の例外リストによる足し算はできません。アクセスできなくなるかもしれませんので気をつけて下さい。まとめ許可リスト型のアクセス制限と例外リスト型のアクセス制限の違いは伝わりましたでしょうか。機能や設定の挙動を正しく理解してAWSを乗りこなしましょう〜。3,583,169毎日小学校に通っています。給食は残さず食べています。弟と妹の面倒を見ています。お姉ちゃんとしてブログ頑張ります。リモート】クラスメソッドの会社説明会を開催しますクラスメソッドでは、AWS・AI・ビッグデータ・モバイルなどの技術職や営業のメンバーとして一緒にお仕事をする仲間を大募集しています。#cmdevio新型コロナウイルスの感染拡大を受け、本イベントを延期させていただくことになりました(開催時期未定)。お申し込みいただいた皆様には大変申し訳ございませんが、何卒ご理解いただけますようよろしくお願いいたします。AWSについてライトに色んな情報交換をしましょう。カフェ店長のオカノです。今日はオフィスに用があるので、通勤ラッシュを避けて出社しました。この子は新メンバーのさめくんです。在宅勤務が推奨されているのでオフィスが閑散としており、すこしさみしそうです。使いたいときの注意点を書きました。本が出ていたので読んでみたところよかったので紹介させていただきます。