Цели:Установка переменных окружения Elastic Beanstalk от крюка развертывания
Я хотел бы установить метку время развертывания в качестве переменной среды от развертывания предварительно крюка развертывания
Попробованный:
files:
"/opt/elasticbeanstalk/hooks/appdeploy/pre/00_set_deploy_time.sh":
mode: "000755"
owner: root
group: root
content: |
#!/bin/bash
export DEPLOY_TIME=`date +%s`
DEPLOY_TIME
dosen't get set.
Сценарий наихудшего случая Я могу написать время развертывания в случайный текстовый файл. Однако, поскольку мое приложение часто читает эту переменную, это не предпочтительный вариант.
EBS == Elastic Block Store, не Эластичный бобовый шток. –
whoops, я отредактировал заголовок –
Вы можете попробовать добавить эту переменную в '/ etc/profile.d/eb_envvars.sh', где будут установлены остальные переменные EB. – Brian