Elastic Beanstalk 权限被拒绝
Posted
技术标签:
【中文标题】Elastic Beanstalk 权限被拒绝【英文标题】:Elastic Beanstalk Permission Denied 【发布时间】:2021-11-28 08:35:56 【问题描述】:我在 Elastic Beanstalk 上部署了一个 php Laravel 应用程序。在特定页面上,我出现了一个错误。我去了我的日志,错误与访问第三方组件有关:krpano 全景查看器。
sh: /var/app/current/krpano-1.19-pr8/krpanotools: 权限被拒绝
这些是我在 ebextension 配置文件中执行的命令。
container_commands:
01change_permissions:
command: chmod 777 /var/app/current/krpano-1.19-pr8
02change_permissions:
command: chmod +x /var/app/current/krpano-1.19-pr8/krpanotools
03change_permissions:
command: chmod +x "/var/app/current/krpano-1.19-pr8/krpano Tools.sh"
我使用组件的行(在本地工作):
$command = base_path()."/krpano-1.19-pr8/krpanotools sphere2cube view ".$upload_dir.$photo_id.".jpg ".$upload_dir."preview/".$photo_id.".jpg 0 0 0 75 -outsize=1920x1080";
有没有人知道可以做些什么不同的事情?
提前致谢。
【问题讨论】:
【参考方案1】:看来前面的命令是对的,我只需要用下面一行注册组件即可。
command: sudo -u www-data ./krpanotools register Licensexxxxxxxxxx
还是谢谢。
【讨论】:
以上是关于Elastic Beanstalk 权限被拒绝的主要内容,如果未能解决你的问题,请参考以下文章
EACCES:Elastic Beanstalk 部署的权限被拒绝
标准角色的 Elastic Beanstalk S3 权限:文件访问权限仍然被拒绝
标准角色的 Elastic Beanstalk S3 权限:文件访问权限仍然被拒绝
Amazon Elastic Beanstalk:错误:[Errno 13] 权限被拒绝