Identity Access Management, IAM allows you to manage users and their level of access to the AWS Console.
IAM 可以讓我們安全地管理 AWS 服務與資源的存取。我們可以使用 IAM 建立和管理 AWS 使用者和群組,並使用各種許可來允許和拒絕他們存取 AWS 資源。
IAM 是 AWS 帳戶的一項功能,並不收取其他費用。只需支付使用者使用其他 AWS 服務的費用。
—-
IAM 中包了幾個重要的元素:
Roles 就是一些規則,跟 User 不同的是他的對象是 AWS Resources,例如我們可以把 Role 配置到 EC2 上,讓 EC2 有直接存取 S3 的權限而不需要配置帳號密碼之類
Policies 基本上就是 Permissions 的集合,我們可以把 Polocies 附加在 Users, Groups 或 Roles 上,而不同的 Users, Groups 或 Roles 之間也可以使用同樣一份 Policie