2016-05-02 12 views
15

AWSオフィスサイトは、ロールの集合をユーザーの集まりとしてパーミッションの集合およびグループとして読み取ります。しかし、それでも彼らは私に同じように見える。グループまたはロールにポリシーをアタッチし、グループまたはロールをユーザーに割り当てます。ロールとグループの違いは何ですか?AWS IAMロール対グループ

答えて

12

AWSグループは、複数のユーザーのコレクションとして考えることができ、ユーザーは複数のグループに属することができる標準グループです。

AWS IAMロールはすべて異なる種類です。主に偽装スタイルに対応し、資格情報を指定せずにAWS APIコールとの通信を実行する点を除き、個々のユーザーと同じように動作します。

IAMロールが少し異なるとすれば、私はそれだけを強調しています。 EC2 IAMロール、ラムダなどのIAMロールにはいくつかのタイプがあります。考慮すると、EC2 IAMロールを使用してEC2インスタンスを起動できます。そのため、AWSアクセスキーや認証用の秘密鍵を必要とせず、むしろAPIを直接呼び出すことができます(長い回答は、STSを使用し、バックグラウンドで認証情報を継続的にリサイクルします)。それができることの特権または許可は、IAMロールに添付されたIAMポリシーによって決定されます。

ラムダIAMの役割のGooglerのためなどラムダIAM役割

+3

これは間違っています。 IAMロールを持つEC2インスタンスは引き続きアクセスキーを使用します。これらはインスタンス・メタデータから取り出され(自動的にSDKを使用するか、または手動で別の方法で)、非常に短命です。詳細については、http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/iam-roles-for-amazon-ec2.html#instance-metadata-security-credentials – chris

+0

ありがとうございます。Chris - 私は答えを更新しました。 。私の元々の意図は、アクセスキーと秘密を仲介する必要がないことを強調することでした。 –

10

短い答えを使用することができる唯一のラムダ関数を除いて、まったく同じ動作します:あなたは、ユーザーに役割を割り当てることはできません。

Assuming a Role

  • グループは
  • 役割は

ユーザーは、AWSのドキュメントに応じて役割をasumeでき サービス(複数可)に対するポリシーの設定で同じポリシーを持つユーザーの束であります

関連する問題