作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我需要根据准备一个AMI CentOS 8 预装 SSM-agent .正在尝试使用 图像生成器 为了这。根据documentation :
用于使用 Image Builder 构建镜像和运行测试的实例必须有权访问 Systems Manager 服务。所有构建事件均由 SSM 自动化进行编排。 SSM 代理将安装在源镜像上(如果尚不存在),并将在创建镜像之前将其删除。
所以问题是如何防止删除SSM-agent?我需要保持安装。不幸的是在文档中找不到解决方案。
最佳答案
如果源 AMI 中不存在 SSM,ImageBuilder 将安装 SSM 代理,并在使用 AMI 之前卸载该代理。
当 ImageBuilder 安装 SSM 代理时,它会跟踪代理的安装(在一个文件中),它位于 /tmp/imagebuilder_service/ssm_installed
.
您只需要在构建过程中删除该文件,然后它就不会删除 SSM 代理。
在 Imagebuilder 构建组件中添加额外的步骤以保留 SSM 代理安装
- name: RetainSSMAgentInstallation
action: ExecuteBash
inputs:
commands:
- sudo rm -rf /tmp/imagebuilder_service/ssm_installed
关于amazon-web-services - AWS EC2 镜像生成器 : How to prevent removing SSM Agent,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65891171/
我是一名优秀的程序员,十分优秀!