gpt4 book ai didi

amazon-web-services - Elastic Beanstalk leader_only 在文件级别

转载 作者:行者123 更新时间:2023-12-05 01:42:36 25 4
gpt4 key购买 nike

我想知道如何在文件级别定义 leader_only,如果我必须只在领导者上创建该文件。例如,考虑以下代码:

files:
"/etc/cron.d/mycron":
mode: "000644"
owner: root
group: root
content: |

#to keep the segments current.


commands:
remove_old_cron:
command: "rm -f /etc/cron.d/*.bak"

我从文档中了解到,我只能在 container_commands 级别定义 leader_only: true,例如在 docs page 上考虑这个:

container_commands:
collectstatic:
command: "django-admin.py collectstatic --noinput"
01syncdb:
command: "django-admin.py syncdb --noinput"
leader_only: true
02migrate:
command: "django-admin.py migrate"
leader_only: true
99customize:
command: "scripts/customize.sh"

最佳答案

由于命令是在文件部分之后执行的,因此您需要解决给定的情况,创建一个仅为领导者重命名的模板:

files:
"/tmp/mycron.template":
mode: "000644"
owner: root
group: root
content: |
#to keep the segments current.

container_commands:
enable_cron:
command: "mv /tmp/mycron.template /etc/cron.d/mycron"
leader_only: true

关于amazon-web-services - Elastic Beanstalk leader_only 在文件级别,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51575652/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com