DocsИспользуя AWS ebextensions, каков правильный способ передачи массива команд на их документы?
Я пытаюсь передать несколько команд в записи conainter_commands
и продолжать получать ошибки. Тем не менее, когда я передаю те же команды, что и отдельные записи, он отлично работает.
работы:
container_commands:
01_remove_old_dump:
command: 'rm -f /tmp/db.dump'
02_get_new_dump:
command: 'aws s3 cp s3://bucket/db.dump'
терпит неудачу с /bin/sh: rm -f /tmp/db.dump: No such file or directory.
container_commands:
01_remove_old_dump:
command: ('rm -f /tmp/db.dump' 'aws s3 cp s3://bucket/db.dump')
Спасибо! Я настойчиво стучал вперед по стене. Их документы ошибочны. – vcardillo
Обратите внимание, что тестовый синтаксис здесь не работает. Я думал, что это работает, но узнал, что он каждый раз возвращал «правду». Я закончил тем, что завернул мою команду в выражении if, которое проводит один и тот же тест. –