Я разрабатываю стек AWS, который содержит несколько экземпляров, которые запускают несколько сервисов, состоящих из нескольких задач каждый. Одна из этих служб использует NFS для хранения конфигурации, и эта конфигурация должна быть настроена ТОЛЬКО при создании стека.Запуск сценария bash при создании стека
Я придумал способ запуска сценария конфигурации РАЗ, когда стек создан:
- Настройка службы, которая должна настраиваться для выполнения одной задачи
- При запуске задачи , проверьте, существует ли конфигурация. Если это не так, запустите сценарий конфигурации, а затем обновите требуемый счетчик задач, чтобы создать другие экземпляры.
(1) необходимо для предотвращения состояния гонки.
Несмотря на то, что это хорошо работает, мне кажется очень круглым способом добиться чего-то простого: запустите скрипт bash ONCE, когда мой стек создан. Есть лучший способ сделать это?
С помощью «задачи» и «службы» вы имеете в виду ECS или что-то еще? Некоторые примеры кода помогут прояснить ваше описание вашего текущего подхода. – wjordan