我正在尝试运行一个演示项目,使用Grails 3上传到S3。
有问题的项目is this,更具体地说是S3上传仅适用于' Hotel'最后的例子。
当我运行项目并上传图像时,我收到一条更新的消息,但实际上没有发生任何事情 - dbconsole表中没有插入的URL。
我认为问题在于我如何运行项目,我正在使用命令:
grails -Daws.accessKeyId=XXXXX -Daws.secretKey=XXXXX run-app
(显然,我正在为我的钥匙补充X'
这种运行项目的方法似乎与示例中显示的方法略有不同。我从命令行运行我的项目,我不使用GGTS,只使用Sublime。
我已尝试将我的AWS密钥插入application.yml,但我收到内部服务器错误。
有人可以帮助我吗?
答案 0 :(得分:0)
在s3中检查您的存储分区政策。您需要向API用户授予权限以允许上载。