(Google+)56この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので、ご注意ください。はじめにこんにちは植木和樹です。2013年7月9日に「EC2とRDSをリソースレベルでアクセス制限する機能」が発表されましたので、さっそく使ってみました。【AWS発表】EC2とRDSのリソースにリソースレベルのアクセス許可を設定可能にこの機能を聞いて最初に思いついたのが、学校の授業などでAWSを使うケースです。生徒ごとに専用EC2やRDSインスタンスを割り当て、自分所有のインスタンス以外は停止・破棄できないように制限するという使い方です。学校の授業や会社のオペトレ時のように「利用者ごとにAWSアカウントを分けることは難しいけれど、利用者がお互いのリソースに干渉するのは防ぎたい」というシチュエーションには便利な機能ではないでしょうか。ちなみにクラスメソッドでは、開発環境と本番環境はAWSアカウントレベルで区別することを推奨しているため「開発者に本番環境を操作させたくない・・・」といったシチュエーションは少ないかもです。IAMを用いたリソースのアクセス制限IAMによるリソース制限を簡単にまとめると次のような制限が可能です。ec2:StartInstancesec2:describe*実際に確認してみるEC2インスタンスの作成まずはEC2インスタンスを2つ用意しましょう。起動後分かりやすいように名前(Name)をつけておきましょう。作成した2台のEC2インスタンス(node-A,node-B)をそれぞれ専有する2人のユーザ(iam-user-A、iam-user-B)を作成しましょう。2ユーザの権限は次のように設定したいと思います。EC2の起動、停止、リブート、ターミネイトまずはマネージメントコンソールのIAMのページで2つのユーザを作成します。マネージメントコンソールにログインできるようパスワードも設定しておきましょう。次にユーザAのポリシーを設定します。Policy"します。arnの"123456789012"はAWSアカウントIDです。]}ユーザBについては次のポリシーを設定します。なく、タグ(Name=node-B)でリソースを指定しています。Generator」を使って生成されるJSONを確認しながら進めると楽です。マネージメントコンソールからEC2を操作するマネージメントコンソールでユーザA、ユーザBそれぞれでログインし、ここまでに設定してきたアクセスが可能か確認してみましょう。起動、停止、リブートはできますがターミネイトはできません。ついては情報をみる以外、一切操作できません。起動、停止、リブートができ、ターミネイトもできます。ついては情報をみる以外、一切操作できません。インスタンスを両方同時に停止しようとしても操作ができません。まとめ今回はEC2のARNとEC2のタグで指定したリソースに対してアクセス制限を行なってみました。発表ではRDSもリソース単位の制限がかけられるようになったそうなので機会をみて試してみたいです。IAMを用いたリソースレベルのアクセス制限は、条件(Condition)によってより高度な制限がかけられるようになっています(条件については今回タグ名でリソースを指定するのに使用しています)。以外のインスタンスタイプを使えなくしたりすることも(CreateInstanceアクションが設定対象になれば将来的には)できそうです。100台起動!」なんてことをされないよう、必要に応じてアクセス制限はかけておきたいものです。〜ログ収集、監視、分析を触って体感しよう!〜」を開催しますお申し込み受付は終了しました。ありがとうございました。今後セミナーのお知らせを受け取りたい方は、こちらからご登録をお願いします。CAFEのサービスが「LINEアプリ」として利用できるようになりました。これまではLINEのトークから利用する形でしたが、LINEサービス内から利用できるようになりました。これまでより便利に、シームレスにご利用いただけます。Cafe300件のシェア(そこそこ話題の記事)インフラ未経験の私が内定から入社までに読んだ技術書11冊ブログ記事2020年01月16日Yui300インフラ未経験で入社した私がインフラを勉強するために読んだ技術書11冊を感想とともにまとめました。平野重利123Pythonで、標準入力を変換して標準出力に出すCLIプログラムのテンプレートをご紹介します。菊池修治47こんにちは、菊池です。勉強会#1に登壇しました。サーバのみならずネットワーク機器の仮想化も年々進んでいます。スペックに縛られないこととか、展開のしやすさとか初期考慮点が少なくなるのは嬉しいです。武田隆志1098このエントリは、2018年、2019年に公開したAWS全サービスまとめの2020年版です。これまではいくつかに分割して公開していましたが、1エントリにまとめてほしいという要望をもらっていたため、今年は1エントリに集約してみました。CAFEのサービスが「LINEアプリ」として利用できるようになりました。これまではLINEのトークから利用する形でしたが、LINEサービス内から利用できるようになりました。これまでより便利に、シームレスにご利用いただけます。Cafe300件のシェア(そこそこ話題の記事)インフラ未経験の私が内定から入社までに読んだ技術書11冊ブログ記事2020年01月16日Yui300インフラ未経験で入社した私がインフラを勉強するために読んだ技術書11冊を感想とともにまとめました。悠紀235ShifterはWordPress環境をサーバーレスで立ち上げ、静的なサイトを生成することができるサービスです。FAQサイトをサクッと作ってみました。Takumi227こんにちは。DA事業本部の春田です。クラスメソッド株式会社が運営するAWS・iOS・HTML5に関する技術情報サイトです。