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 日志路径未更新

路径不会在域名中解析,而是在 Elastic Beanstalk URL 中解析

通过 AWS Elastic Beanstalk 部署 Django 应用程序会破坏 CSS 路径