xquery api将数据从marklogic上传到亚马逊s3

时间:2016-05-31 19:44:17

标签: amazon-s3 xquery marklogic

我需要从我的xquery中将文件保存到amazon S3,而不是将其存储在我的marklogic服务器框中(使用xdmp:立即保存)。是否有xquery api将此文件从我的xquery上传到S3?

2 个答案:

答案 0 :(得分:1)

如果您在EC2实例上运行MarkLogic,那么解决方案就已经存在了.S3被视为本机文件系统,所以使用xdmp:save(" S3://bucket /...&# 34; bla)有效。但您需要在管理面板中填写您的凭据。

文档在这里:https://docs.marklogic.com/guide/ec2/managing#id_98406

请注意,您甚至可以在S3上存储林(但不启用日记功能)

答案 1 :(得分:0)

更好。您不需要在EC2上运行。
大多数api和配置值“本地”绝对文件名可以使用“s3:// bucket / key”,前提是您已配置了身份验证,并且API不需要附加。

在EC2上,如果启动具有关联的IAM角色和默认MarkLogic配置的实例,则如果未明确提供IAM凭据,则将尝试使用IAM凭据。