首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >AWS EC2映像生成器:如何防止删除SSM代理

AWS EC2映像生成器:如何防止删除SSM代理
EN

Stack Overflow用户
提问于 2021-01-25 19:26:49
回答 1查看 2.5K关注 0票数 4

我需要准备一个基于CentOS 8和预先安装的SSM代理的AMI。尝试为此使用图像生成器。根据文档

使用images构建映像和运行测试的实例必须有权访问Systems服务。所有构建活动都由SSM自动化组织。如果源映像尚未出现,将在源映像上安装SSM代理,并在创建映像之前将其删除。

因此,问题是如何防止移除SSM代理?我得把它安装好。不幸的是,在文档中找不到解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-04-12 12:45:09

如果SSM不存在于源AMI中,则ImageBuilder将安装SSM代理,并在获取该代理之前卸载该代理。当ImageBuilder安装SSM代理时,它会跟踪代理的安装(在文件中),并且位于/tmp/imagebuilder_service/ssm_installed。您只需将该文件作为构建的一部分删除,它就不会删除SSM代理。

在Imagebuilder组件中添加一个额外步骤以保留SSM代理安装

代码语言:javascript
复制
- name: RetainSSMAgentInstallation
    action: ExecuteBash
    inputs:
      commands:
        - sudo rm -rf /tmp/imagebuilder_service/ssm_installed
票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/65891171

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档