2017-06-03 64 views
-1

我有一個NodeJS應用程序,我正在部署到AWS Elastic Beanstalk,它需要能夠寫入應用程序目錄中的一些JSON文件。節點JS - Elastic Beanstalk AWS - 允許寫入訪問

這是目前本地工作,但不是當我部署到AWS,因爲明確寫入權限不存在。

能否請你讓我知道我需要添加到EBEXTENSIONS如何,允許有彈性的NodeJS應用青苗寫訪問

感謝

回答

2

首先,你不應該存儲任何重要在AWS Elastic Beanstalk服務器上,因爲它們可以根據要求終止/滾動,並且將丟失文件

AWS EB應該永遠是無狀態的

但是,如果你想寫一些臨時文件,你已經有了應用程序目錄的權限。

但是,如果你想改變一些其他目錄的權限,說/var/log

您可以在container_commands

container_commands: 
    change_permissions: 
     command: chmod 750 /var/log 
+0

嗨做到這一點,謝謝你的:) - 充分認識關於無國籍的事情,但這只是爲了向管理層展示一個基本的原型而不是生產機器:) – user2058234