amazon-web-services - 无法使用 Grails S3 演示应用程序上传到 S3

标签 amazon-web-services grails amazon-s3

我正在尝试运行一个演示项目以使用 Grails 3 上传到 S3。

有问题的项目is this ,更具体地说,S3 上传仅适用于最后的“酒店”示例。

当我运行项目并上传图像时,我收到一条更新的消息,但实际上什么也没发生 - dbconsole 表中没有插入的 url。

我认为问题在于我如何运行项目,我使用的是命令:

grails -Daws.accessKeyId=XXXXX -Daws.secretKey=XXXXX run-app

(显然,我正在为我的 key 补充 X)。

这种运行项目的方法似乎与示例中显示的方法略有不同。我从命令行运行我的项目,我不使用 GGTS,只使用 Sublime。

我尝试将我的 AWS key 插入到 application.yml 中,但我收到了内部服务器错误。

有谁可以帮我离开这里吗?

最佳答案

检查 s3 中的存储桶策略。您需要向 API 用户授予权限以允许上传。

关于amazon-web-services - 无法使用 Grails S3 演示应用程序上传到 S3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43294321/

相关文章:

amazon-web-services - 尝试在Golang中初始化SqsEvent记录

java - AWS EC2 jmap 堆转储

grails - Grails和SWF应用

Grails 2.0.3 忽略可为空约束

AWS 上的 Python 网络抓取脚本在 1.5 小时/获取 10,000 个 xml 后一直失败

hadoop - 从HDFS加载 Parquet 文件比从S3加载慢。可能是什么原因呢?

node.js - 如何在 Multer-s3 中使用动态存储桶名称进行文件上传

amazon-web-services - 如何让traefik在我的云架构上工作?

spring - 无法在 Grails 3 中动态配置支持 GORM 的数据源

python - 获取AWS S3中所有存储桶的名称和数量