2016-05-31 53 views

回答

1

如果您在EC2实例上运行MarkLogic,那么解决方案已经存在了.S3被视为本地文件系统,因此使用xdmp:save(“S3:// bucket/...”bla)工作。但是您需要在管理面板中填写您的凭据。

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

请注意,您可以在S3甚至商店的森林以及(但不与轴颈打开)

+0

谢谢。适用于EC2实例。 – Selva

+0

如果已解决,请选择最可接受的答案,以便人们知道它已解决。实际上,我认为DALDEI的答案更加完整。 –

0

甚至更​​好。您无需为此在EC2上运行。
大多数API和配置值“本地”绝对文件名的作品,你可以使用“s3:// bucket/key”,前提是你已经配置了认证,并且API不需要追加。

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

+0

我正在Linux框中运行我的marklogic。那么我可以在我的xqy中使用xdmp:http-put将数据上传到S3吗?这种方法是否有ML文档? – Selva