将角色与正在运行的AWS实例相关联

 淘宝休丶闲女-装店 发布于 2023-01-17 23:05

为了在我的一个ec2现有实例上运行AWS监控脚本(http://docs.aws.amazon.com/AmazonCloudWatch/latest/DeveloperGuide/mon-scripts-perl.html),我需要一个与之关联的IAM角色实例.

我找到了很多文档来启动一个带有角色的实例......但没有任何东西可以将角色链接到现有实例.

可能吗?

如果没有,我该怎么办?启动具有角色的新实例并将卷传输到该实例?

2 个回答
  • 有一种新方法可associate-iam-instance-profile用于将IAM实例配置文件与正在运行或已停止的实例关联.

    例:

    aws ec2 associate-iam-instance-profile --instance-id YourInstanceId --iam-instance-profile Name=YourNewRole-Instance-Profile
    

    DOCO

    2023-01-17 23:16 回答
  • 如果没有,我该怎么办?启动具有角色的新实例并将卷传输到该实例?

    这是一个选项,但如果您有很多实例,可能需要很长时间.

    另一种选择是通过创建新用户简单地使用IAM,然后将Amazon CloudWatch PutMetricData operation权限添加到该用户.然后,为该用户创建AWS凭据,最后根据您指定的文档使用它们:

    可选:如果未使用IAM角色,请更新先前下载的awscreds.template文件.此文件的内容应使用以下格式:

    AWSAccessKeyId = YourAccessKeyID

    AWSSecretKey = YourSecretAccessKey

    还要将环境变量设置AWS_CREDENTIAL_FILE为指向运行该用户的用户环境中的awscreds.templatemon-scripts-perl

    2023-01-17 23:17 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有