本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
AWS 并行计算服务的 IAM 实例配置文件
在 EC2 实例上运行的应用程序必须在其发出的任何 AWS API 请求中包含 AWS 证书。我们建议您使用 IAM 角色来管理 EC2 实例上的临时证书。您可以定义实例配置文件来执行此操作,并将其附加到您的实例。有关更多信息,请参阅《亚马逊弹性计算云用户指南》 EC2中的 Amazon IAM 角色。
注意
当您使用为 Amazon 创建 IAM 角色时 EC2,控制台会自动创建实例配置文件并将其命名为 IAM 角色。 AWS Management Console 如果您使用 AWS CLI、 AWS API 操作或 AWS 软件开发工具包创建 IAM 角色,则可以将实例配置文件作为单独的操作创建。有关更多信息,请参阅 Amazon 弹性计算云用户指南中的实例配置文件。
创建计算节点组时,必须指定实例配置文件的 Amazon 资源名称 (ARN)。您可以为部分或所有计算节点组选择不同的实例配置文件。
要求
实例配置文件的 IAM 角色
与实例配置文件关联的 IAM 角色的路径/aws-pcs/
中必须有,或者其名称必须以开头AWSPCS
。
IAM 角色示例 ARNs
-
arn:aws:iam::*:role/AWSPCS-example-role-1
-
arn:aws:iam::*:role/aws-pcs/example-role-2
权限
与 AWS PCS 实例配置文件关联的 IAM 角色必须包含以下策略。
其他政策
考虑将托管策略添加到实例配置文件中。例如:
-
AmazonS3 ReadOnlyAccess 提供对所有 S3 存储桶的只读访问权限。
-
亚马逊SSMManagedInstanceCore支持 AWS Systems Manager 服务的核心功能,例如直接从亚马逊管理控制台进行远程访问。
-
CloudWatchAgentServerPolicy包含 AmazonCloudWatchAgent 在服务器上使用所需的权限。
您也可以加入自己的 IAM 策略来支持您的特定用例。