Узел JS - Elastic Beanstalk AWS - разрешить доступ для записи
У меня есть приложение NodeJS, которое я развертываю на AWS Elastic Beanstalk, которое должно иметь возможность записи в некоторые файлы JSON, которые находятся в каталогах приложений.
В настоящее время это работает локально, но не при развертывании в AWS, поскольку явно нет прав на запись.
Подскажите, пожалуйста, что мне нужно добавить в EBEXTENSIONS и как разрешить доступ для записи с помощью приложения NodeJS Elastic Beanstalk.
Спасибо
1 ответ
Прежде всего, вы не должны хранить ничего важного на серверах AWS Elastic Beanstalk, поскольку они могут быть прерваны / пролонгированы в зависимости от требований, и вы потеряете файлы.
AWS EB всегда должен быть без гражданства.
Но если вы хотите записать несколько временных файлов, у вас уже есть разрешения в каталоге приложения.
Но если вы хотите изменить разрешения какого-либо другого каталога, скажем, /var/log
Вы можете сделать это в container_commands
container_commands:
change_permissions:
command: chmod 750 /var/log