Beanstalk 中的物理路径
Posted
技术标签:
【中文标题】Beanstalk 中的物理路径【英文标题】:Physical Path in Beanstalk 【发布时间】:2016-05-23 00:08:27 【问题描述】:我是 Beanstalk 的新手。我正在开发一个使用密封和黑盒插件的 Web 应用程序。该插件需要一个具有完全权限的物理路径才能用于缓存。
有什么办法吗?
【问题讨论】:
【参考方案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 命令,因此您的脚本应检查目录是否已存在,如果不存在则仅创建它。否则,当您尝试创建一个已经存在的目录时,执行将失败。在第二步中,您可以添加权限。
【讨论】:
以上是关于Beanstalk 中的物理路径的主要内容,如果未能解决你的问题,请参考以下文章
Elastic Beanstalk Nginx 提供静态文件
是否可以跨不同的 Elastic Beanstalk 应用程序执行基于路径的路由?
AWS Elastic Beanstalk:WSGI 路径不正确?
Docker 容器更改时 Elastic Beanstalk 日志路径未更新