如何将this S3 plugin集成到我的grails应用程序中?文档非常有限。
我已经完全安装了Quartz。我有我的AWS账户,政策和存储桶设置。
我希望能够为我的Event域类上传内容,其中上传的内容对于每个事件对象都是独占的。
谢谢。
答案 0 :(得分:2)
你链接的插件看起来非常过时,上次更新: <div id="default" class="container-fluid content test active">
<% for(var i=0; i < values.length; i++) { %>
<div class="container-fluid">
<div class="row">
<div class="col-md-12">
<p style="font-family: sans-serif;font-size: 20px;"><b>Issue#<%= i+1%>- <%= values[i].name %></b></p>
</div>
</div>
<div class="row">
<div class="col-md-12">
<ul type="bullet">
<li style="font-family: sans-serif;font-size: 15px;"><b>Abstract</b></li>
<p>
<%- values[i].abstract %>
</p>
<li style="font-family: sans-serif;font-size: 15px;"><b>Risk</b></li>
<%if(values[i].risk<4){%>
<p style="color: green">
<%= values[i].risk %>
</p>
<% } else if(values[i].risk>=4 && values[i].risk<=7){ %>
<p style="color: yellow">
<%= values[i].risk %>
</p>
<% } else {%>
<p style="color: red">
<%= values[i].risk %>
</p>
<% } %>
<li style="font-family: sans-serif;font-size: 15px;"><b>Impact</b></li>
<p>
<%- values[i].impact %>
</p>
<li style="font-family: sans-serif;font-size: 15px;"><b>Recommendations</b></li>
<p><%- values[i].recommendations %></p>
<li style="font-family: sans-serif;font-size: 15px;"><b>Proof Of Concept</b></li>
<img src="images/Kratikal_logo.png">
<p><%- values[i].poc_description %></p>
</ul>
</div>
</div>
</div>
<% } %>
</div>
并且看起来很奇怪依赖另一个像quartz这样的插件来使用s3。
我建议使用Karman(由资产管道同一人维护)并更新为Grails 2&amp; 3 https://grails.org/plugin/karman-aws?skipRedirect=true
或者你可以直接使用aws java sdk - 这是直截了当的api:http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadObjSingleOpJava.html
答案 1 :(得分:1)
This plugin已过期。
我认为最好使用https://grails.org/plugin/aws-sdk。该插件支持S3集成。你可以在github上找到文档。