Beanstalk中的物理路径

时间:2016-02-12 00:02:44

标签: asp.net-mvc amazon-web-services elastic-beanstalk

我是Beanstalk的新手。我正在开发一个Web应用程序,其中使用了密封的黑盒插件。该插件需要具有完全权限的物理路径才能用于缓存。

任何解决方案?

1 个答案:

答案 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命令是针对每个部署执行的,因此您的脚本应检查该目录是否已存在,并且仅在不存在时才创建该目录。否则,当您尝试创建已存在的目录时,执行将失败。在第二步中,您可以添加权限。