【发布时间】:2017-12-23 02:01:19
【问题描述】:
使用 AWS 控制台,我更改了第三方服务的 api 密钥的配置设置。然后突然之间,我的实时服务器上弹出以下错误。
{"detail":"Authentication credentials were not provided."}
似乎JWT token 没有被验证(或通过)。经过几个小时的谷歌搜索,我发现错误是由EB apache setting引起的
显然,通过设置,
container_commands:
01_wsgipass:
command: 'echo "WSGIPassAuthorization On" >> ../wsgi.conf'
在*.config 中,问题应该会消失。我做了同样的事情,在.ebextensions 中创建了wgsi_enabled_pass.config 中的代码,但它仍然无法正常工作。
请帮助新手专家!提前致谢!
【问题讨论】:
-
我也有同样的问题,你能解决吗?如果是,您可以将其发布为您自己的答案。非常感谢!
-
@nbeuchat 我在下面发布了我的答案。让我知道这是否有效
-
我也有同样的问题,你能解决吗?如果是,您能否发布带有一些描述的解决方案?
-
@Devansh 我已经有一段时间没有发布这个了。所以我不完全记得我是如何修复它的。但我认为解决方法是从 EBS 控制台重新启动应用程序,正如我在下面评论的那样。希望这会有所帮助。
标签: django apache amazon-web-services amazon-elastic-beanstalk