Я пытаюсь установить расширение php в эластичном бобовом стебле, но только если ENV_NAME - "рабочий", но не может заставить его работать.В eb-activity.log всегда указано «Exited with error error 1».
option_settings:
aws:elasticbeanstalk:application:environment:
ENV_NAME: '`{ "Ref" : "AWSEBEnvironmentName" }`'
commands:
01_pdflib_install:
cwd: /tmp
command: |
wget https://www.pdflib.com/binaries/PDFlib/920/PDFlib-9.2.0-Linux-x86_64-php.tar.gz \
&& tar -xzf PDFlib-9.2.0-Linux-x86_64-php.tar.gz \
&& cp PDFlib-9.2.0-Linux-x86_64-php/bind/php/php-720-nts/php_pdflib.so /usr/lib64/php/7.2/modules/php_pdflib.so \
&& echo extension=php_pdflib.so > /etc/php.d/pdflib.ini
test: '[ "${ENV_NAME}" = "worker" ]'
Если я изменю тест на test: '[ -z "${ENV_NAME}" ]'
, он будет работать, но это не то, что я хочу.