現役AWSエンジニアの技術ブログです。2021.10.12AWSでユーザを発行するために、IAMユーザを作成したのですが、権限はIAMグループでつけるのでしょうか。IAMロールというものもあり、違いが分かりません。上記の疑問についてお答えします。私は現役のAWSエンジニアとして、5年近くAWS環境の設計や構築を行っています。AWS認定ソリューションアーキテクトアソシエイトの資格保持者です。目次IAMグループとIAMロールの違いを分かりやすく解説IAMグループとIAMロールの違いについてIAMまわりの用語説明IAMユーザへの権限追加方法セキュリティ上の注意点まとめ合わせて読みたいIAMグループとIAMロールの違いを分かりやすく解説IAMグループとIAMロールの違いについて初心者の方向けの説明となりますが、IAMグループとIAMロールの違いは下記の通りです。・IAMグループ:IAMユーザに使用する権限グループとなります。:IAMユーザではなく、AWSリソースに対して権限を付与するロールとなります。上記より、IAMユーザに権限を付与する場合は、IAMグループを使用します。・IAMユーザAWSを操作する為のユーザです。IAMユーザを発行すると、AWS環境へのログイン情報や認証情報が生成されます。CLI等を使用して、サーバからAWSリソースにアクセスできるようになります。・IAMグループIAMユーザの権限を、グループ単位で制御するために使用します。管理者権限を持つグループを作成し、管理者業務を行うユーザの、IAMユーザを管理者グループに所属させます。IAMグループの権限は、IAMポリシーをアタッチするとで付与できます。・IAMロールAWSリソースに対して、他のAWSリソースへの実行権限を付与する場合に使用します。権限はIAMポリシーのアタッチにて付与できます。EC2サーバからS3のファイルを取得できるようにするためには、S3のファイル取得権限を持つIAMロールを、対象のEC2サーバに割り当てます。・IAMポリシーAWSリソースに対する実行権限を記述したポリシーとなります。AWSが用意したポリシーが多々ありますが、利用者自身でカスタマイズすることも可能です。IAMユーザへの権限追加方法IAMユーザに対しては、直接IAMポリシーをアタッチすることが可能です。AWSではIAMユーザにIAMポリシーをアタッチする方法は推奨していません。AWSで推奨している方法は、IAMグループにIAMポリシーをアタッチし、IAMユーザをグループに所属させることです。実際の現場でも、IAMユーザにIAMポリシーを直接割り当てることは少ないです。セキュリティ上の注意点IAMユーザやIAMロールを作成するときの原則として、「必要最小限の権限しかアタッチしないこと」というものがあります。IAMユーザがEC2とS3だけしか操作しないのであれば、RDSやその他リソースを操作できる権限は不要しないということです。AWS環境構築の実業務では、基本的な考え方になります。その他、IAMユーザについては、ログイン時にMFA(多要素認証)を設定することが可能です。AWSのルートアカウントやIAMユーザは、MFAの設定が推奨されています。セキュアな環境構築や運用が求められる現場では、MFAは必須の設定となっています。まとめIAMグループとIAMロールの違いについて説明しました。IAMはAWSを使う上では必須の知識となります。知識が無いまま使用すると、セキュリティ上の危険が伴いますので、基本的な知識は覚えておきたいところです。合わせて読みたい【初心者向け】IAM設計を分かりやすく解説しますIAM設計の基本を解説する記事です。cloudbu.net2020.05.14【ご案内】クラウド部のAWS詳細設計書テンプレートクラウド部ではnoteにてAWS詳細設計書テンプレートの販売を行っております。詳細設計書の作成経験が浅い方向けのテンプレートとなっております。販売実績もございますので、よろしければ下記よりご利用ください。背景とキャリアパスの展望を考察した記事です。【2020年】AWS案件の動向を解説しますAWS案件について2020年の動向を解説する記事です。前回の記事では、ローカルPCからAnsibleでEC2を操作しました。今回は、Cloud9からAnsibleを実行してEC2を操作してみたいと思います。EC2と同一VPC内にCloud9を作成し、プライベートIPアドレスで接続するようにし...AWS全般AWSをプログラミングスクールで学ぶメリットとデメリット最近では、AWSを学ぶことができるスクールが増えているようです。私は独学でAWSを学びました。プログラミングスクールで学ぶメリットとデメリットを書きたいと思います。デベロッパーアソシエイトの問題集2021年7月にAWS認定デベロッパーアソシエイトの試験を受験し無事に合格することができました。これからAWS認定デベロッパーアソシエイトの試験を受験しようと考えている方は、どの参考書を選んだらよいか悩む方も多いのではないかと思います。...AWS全般AWSのスポットインスタンスを活用してコスト削減!メリット・デメリットを徹底解説AWSのスポットインスタンスを利用することで、従量課金制のオンデマンドインスタンスよりも最大90%までコストを削減することができます。AWSエンジニアがWordPressブログ構築を代行しますタイトルとURLをコピーしました。