适用于 Amazon EC2 的 Identity and Access Management - Amazon Elastic Compute Cloud

适用于 Amazon EC2 的 Identity and Access Management

AWS Identity and Access Management(IAM)是一项 AWS 服务,可以帮助管理员安全地控制对 AWS 资源的访问。IAM 管理员控制谁可以通过身份验证(登录)和获得授权(具有权限)来使用 Amazon EC2 资源。IAM 是一项无需额外费用即可使用的 AWS 服务。

您的安全凭证使 AWS 中的服务可以识别您,并授予您对 AWS 资源(例如您 Amazon EC2 资源)的使用权限。您可以使用 Amazon EC2 和 IAM 的功能,在不共享您安全凭证情况下允许其他用户、服务和应用程序使用您 Amazon EC2 资源。您可以使用 IAM 控制其他用户对您 AWS 账户 中资源的使用方式,并且您可以使用安全组来控制对您 Amazon EC2 实例的访问。您可以选择允许 Amazon EC2 资源的完全使用或有限使用权限。

如果您是开发人员,则可以使用 IAM 角色来管理在 EC2 实例上运行的应用程序所需的安全凭证。将 IAM 角色附加到实例后,在该实例上运行的应用程序可以从实例元数据服务(IMDS)检索凭证。

有关使用 IAM 保护您 AWS 资源的最佳实践,请参阅《IAM 用户指南》中的 IAM 的安全防御最佳实操