小编Bry*_*yan的帖子

在 AWS 用户数据运行后启动服务

我正在基于 Ubuntu 16.04 AMI 构建一个 AMI。

当我从我的 AMI 启动一个实例时,我想传入一个在 AMI 上启动服务之前运行的用户数据脚本。

看起来用户数据在cloud-final.service. 如果我systemctl status cloud-finaljournalctl -u cloud-final我看到我的用户数据脚本的输出。

我尝试设置我的 .service 文件以在 cloud-final.service 之后启动服务

[Unit]
Description=My Service
After=network.service
After=cloud-final.service

...
Run Code Online (Sandbox Code Playgroud)

但是 cloud-final 有RemainAfterExit=yes,这意味着它永远不会完成,所以我的服务永远不会启动。

在运行用户数据脚本,如何配置 AWS Ubuntu 以启动我的服务?

ubuntu amazon-web-services systemd ubuntu-16.04

7
推荐指数
1
解决办法
5530
查看次数