AWS Identity and Access Management
用户指南
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

使用实例配置文件

实例配置文件是 IAM 角色的容器,可用来在实例启动时将角色信息传递给 EC2 实例。

管理实例配置文件(控制台)

如果使用 AWS 管理控制台创建 Amazon EC2 的角色,则控制台自动创建实例配置文件,将其命名为与角色相同的名称。当您随后通过 IAM 角色使用 Amazon EC2 控制台启动实例时,可以选择一个角色与该实例关联。在控制台中,显示的列表实际上是实例配置文件名称的列表。控制台不会为不与 Amazon EC2 关联的角色创建实例配置文件。

管理实例配置文件(AWS CLI 或 AWS API)

如果从 AWS CLI 或 AWS API 管理角色,则需要使用单独的操作创建角色和实例配置文件。由于角色和实例配置文件可能具有不同名称,则您必须知道实例配置文件的名称及其包含的角色名称。这样,您才能在启动 EC2 实例时选择正确的实例配置文件。

注意

一个实例配置文件只能包含一个 IAM 角色,不过一个角色可以包含在多个实例配置文件中。不能提高每个实例配置文件一个角色这一限制。您可以删除实例配置文件中的现有角色,然后添加另一角色。由于最终一致性,您必须等待此更改在整个 AWS 中出现。要强制进行更改,您必须取消关联实例配置文件,然后再次关联实例配置文件;您也可以停止并重新启动实例。

管理实例配置文件 (AWS CLI)

可使用以下 AWS CLI 命令在 AWS 账户中处理实例配置文件。

您还可以使用以下命令,将角色附加到已在运行的 EC2 实例。有关更多信息,请参阅 Amazon EC2 的 IAM 角色

管理实例配置文件 (AWS API)

您可以调用以下 AWS API 操作在 AWS 账户中处理实例配置文件。

您还可以调用以下操作,将角色附加到已在运行的 EC2 实例。有关更多信息,请参阅 Amazon EC2 的 IAM 角色