【问题标题】:Is it possible to create IAM instance profile name by one line是否可以通过一行创建 IAM 实例配置文件名称
【发布时间】:2018-01-17 18:49:26
【问题描述】:

在阅读https://docs.aws.amazon.com/codedeploy/latest/userguide/getting-started-create-iam-instance-profile.html 时,似乎有许多步骤可以向 EC2 实例配置文件授予权限:创建角色、将策略放入角色、创建实例配置文件并将角色添加到实例配置文件。

是否可以通过一行非常常用的角色创建实例配置文件,例如AWS S3 Full Access

【问题讨论】:

    标签: amazon-web-services amazon-s3 amazon-ec2


    【解决方案1】:

    我认为您仍然需要 2 行:1 行创建实例配置文件 (aws iam create-instance-profile) 和 1 行附加现有角色 (aws iam add-role-to-instance-profile) https://docs.aws.amazon.com/cli/latest/reference/iam/index.html#cli-aws-iam

    由于它们是命令行,我想您可以使用&& 加入它们。按照 AWS 文档示例:

    aws iam create-instance-profile --instance-profile-name CodeDeployDemo-EC2-Instance-Profile && aws iam add-role-to-instance-profile --instance-profile-name CodeDeployDemo-EC2-Instance-Profile --role-name CodeDeployDemo-EC2-Instance-Profile
    

    注意:如果您的实例配置文件已经创建,您可以将其关联到您想要的任意数量的 EC2 实例。您无需每次都重新创建新的实例配置文件。

    【讨论】:

      猜你喜欢
      • 2021-03-20
      • 1970-01-01
      • 1970-01-01
      • 2021-06-21
      • 1970-01-01
      • 2016-10-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多