View a markdown version of this page

为创建实例配置文件 AWS 个 - AWS 个

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

为创建实例配置文件 AWS 个

AWS PCS console

在创建计算节点组时选择创建基本配置文件,让 AWS PCS 根据最低要求的策略为您创建一个基本配置文件。

Amazon EC2 console

您可以直接从 Amazon EC2 控制台创建实例配置文件。有关更多信息,请参阅《AWS Identity and Access Management 用户指南》中的使用实例配置文件。

重要

确保在 IAM 角色名称AWSPCS中使用所需的前缀。

AWS CLI
使用 AWS CLI 设置基本实例配置文件
注意

example-role在以下示例中,使用您的 IAM 角色的名称替换。

  1. 以路径属性或/aws-pcs/以开头的名称创建 IAM 角色AWSPCS。

    1. 将以下内容复制并粘贴到名为的新文本文件中trust_policy.json。

      { "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": [ "ec2.amazonaws.com" ] }, "Action": [ "sts:AssumeRole" ] } ] }
    2. 使用以下 1 个命令创建 IAM 角色。

      aws iam create-role --path /aws-pcs/ --role-name example-role --assume-role-policy-document file://trust_policy.json

      或者

      aws iam create-role --role-name AWSPCS-example-role --assume-role-policy-document file://trust_policy.json
  2. 附加权限。

    1. 将以下内容复制并粘贴到名为的新文本文件中policy_document.json。

      { "Version":"2012-10-17", "Statement": [ { "Action": [ "pcs:RegisterComputeNodeGroupInstance" ], "Resource": "*", "Effect": "Allow" } ] }
    2. 将策略文档附加到角色。此命令将策略附加为内联策略。

      aws iam put-role-policy \ --role-name example-role \ --policy-name pcsRegisterInstancePolicy \ --policy-document file://policy_document.json
  3. 创建实例配置文件。example-profile替换为您的实例配置文件的名称。

    aws iam create-instance-profile --instance-profile-name example-profile
  4. 将 IAM 角色与实例配置文件关联。

    aws iam add-role-to-instance-profile \ --instance-profile-name example-profile \ --role-name example-role