当前位置: 首页 > article >正文

aws上安装ssm-agent

aws-cloudwatch

  • 连接机器 下载ssm-agent
    aws-ec2 安装ssm-agent

aws-linux安装ssm-agent

使用 SSM 代理查找 AMI 预装

  • 先运行:systemctl status amazon-ssm-agent 查看sshm-agent的状态。

在这里插入图片描述

  • 然后安装提示,执行 systemctl start amazon-ssm-agent 启动即可
    在这里插入图片描述

使用 SSM Agent 日志文件进行故障排除

在这里插入图片描述

root@ip-172-31-1-212 ~]# tail -f /var/log/amazon/ssm/amazon-ssm-agent.log
  <h1>404 - Not Found</h1>
 </body>
</html>

	status code: 404, request id: 
2024-11-19 07:09:10.4718 ERROR EC2RoleProvider Failed to connect to Systems Manager with SSM role credentials. error calling RequestManagedInstanceRoleToken: AccessDeniedException: Systems Manager's instance management role is not configured for account: 850995553350
	status code: 400, request id: 894ea524-6f26-4ac7-ab48-935483e83c06
2024-11-19 07:09:10.4719 ERROR [CredentialRefresher] Retrieve credentials produced error: no valid credentials could be retrieved for ec2 identity. Default Host Management Err: error calling RequestManagedInstanceRoleToken: AccessDeniedException: Systems Manager's instance management role is not configured for account: 850995553350
	status code: 400, request id: 894ea524-6f26-4ac7-ab48-935483e83c06
2024-11-19 07:09:10.4719 INFO [CredentialRefresher] Sleeping for 28m58s before retrying retrieve credentials
2024-11-19 07:38:08.4797 WARN EC2RoleProvider Failed to connect to Systems Manager with instance profile role credentials. Err: retrieved credentials failed to report to ssm. Error: EC2RoleRequestError: no EC2 instance role found
caused by: EC2MetadataError: failed to make EC2Metadata request
<?xml version="1.0" encoding="iso-8859-1"?>

在这里插入图片描述

配置步骤

  1. 检查 IAM 角色
    确保你的 EC2 实例已绑定一个 IAM 角色。
    在 AWS 管控台,导航到 EC2 > 实例 > 安全 > 修改 IAM 角色。
    如果未绑定角色,需绑定一个角色(如:SSM-Managed-Instance-Role)。
  2. 附加权限策略
    进入 IAM 控制台,执行以下操作:

找到角色:
在左侧导航中选择 角色,然后找到分配给 EC2 实例的 IAM 角色。
添加策略:
编辑角色权限,搜索并添加以下策略:
AmazonSSMManagedInstanceCore
(可选)CloudWatchAgentServerPolicy
如果需要自定义策略,则根据上文复制策略内容并保存。
3. 重新启动 Amazon SSM Agent
SSH 登录到 EC2 实例后,执行以下命令:

sudo systemctl restart amazon-ssm-agent

在这里插入图片描述

在这里插入图片描述

选择AmazonSSMManagedInstanceCore 权限

在这里插入图片描述

  • 然后去实例中选择实例–>操作–>安全—>修改IAM角色,修改你新建的即可
    在这里插入图片描述

配置修改完毕后一定要记得重启systemctl restart amazon-ssm-agent

sudo systemctl restart amazon-ssm-agent

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述


http://www.kler.cn/a/402677.html

相关文章:

  • 16:00面试,16:06就出来了,问的问题有点变态。。。
  • 【蓝桥杯C/C++】翻转游戏:多种实现与解法解析
  • 【云原生开发】K8S集群调度资源deployment,daemonset,statefulset,cronjob,节点管理等开发设计与实现
  • 开源模型应用落地-Qwen2.5-7B-Instruct与vllm实现离线推理-性能分析(四)
  • C++游戏开发面试题及参考答案
  • [java] 2024--今日头条面试题及参考答案
  • 非对称之美(贪心)
  • 基于SpringBoot的“简历系统”的设计与实现(源码+数据库+文档+PPT)
  • 梳理游戏就业的方向
  • ArcGIS Pro ADGeoProcessing DAML
  • Neo4j下载及其Cypher语法介绍
  • Rust中::和.的区别
  • 自动化立体仓库:详解
  • jvm虚拟机基础学习笔记--黑马程序员--1
  • 聊聊Flink:Flink的分区机制
  • ssm144基于SSM的校园二手物品交易平台+vue(论文+源码)_kaic
  • 【算法一周目】滑动窗口(1)
  • 40分钟学 Go 语言高并发:Go语言核心回顾
  • Max × Sum:(枚举,大根堆,滑动窗口)
  • 自回归和Rectified Flow完美融合统一多模态理解和生成!DeepSeek北大等开源JanusFlow