我是Beanstalk的新手。我正在开发一个Web应用程序,其中使用了密封的黑盒插件。该插件需要具有完全权限的物理路径才能用于缓存。
任何解决方案?
答案 0 :(得分:1)
您可以在主项目中使用.ebextensions文件,例如,创建目录并更改其访问权限。从您的问题中不清楚如何安装插件(例如,它是在安装Web应用程序后加载的服务还是Web应用程序的一部分)。
在.ebextensions文件中执行命令,例如:
How to grant permission to users for a directory using command line in Windows?
您将在
中找到容器自定义的介绍http://docs.aws.amazon.com/elasticbeanstalk/latest/dg/customize-containers-windows-ec2.html
注意文件的格式(即空格,没有标签,最好是在单独的文本编辑器中编辑它)。首先尝试使用简单的命令,这样就可以了解命令的执行方式。
注意:ebextensions命令是针对每个部署执行的,因此您的脚本应检查该目录是否已存在,并且仅在不存在时才创建该目录。否则,当您尝试创建已存在的目录时,执行将失败。在第二步中,您可以添加权限。