2016-05-31 57 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