xquery api 将数据从 marklogic 上传到 amazon s3
xquery api to upload data from marklogic to amazon s3
我需要将文件从我的 xquery 保存到 amazon S3,而不是将它存储在本地我的 marklogic 服务器箱中(现在使用 xdmp:save)。是否有 xquery api 可以将此文件从我的 xquery 上传到 S3?
如果您在 EC2 实例上使用 运行 MarkLogic,那么解决方案已经存在。S3 被视为本地文件系统,因此使用 xdmp:save("S3://bucket/..." bla)作品。但是您需要在管理面板中填写您的凭据。
文档在这里:https://docs.marklogic.com/guide/ec2/managing#id_98406
请注意,您甚至还可以将森林存储在 S3 上(但不能打开日志)
更好。为此,您不需要 运行 在 EC2 上。
大多数 api 和配置值 'local' 绝对文件名可以使用 "s3://bucket/key",前提是您已经配置了身份验证,并且 API 不需要附加。
在 EC2 上,如果您使用关联的 IAM 角色和默认 MarkLogic 配置启动实例,如果明确提供 none,将尝试 IAM 凭据。
我需要将文件从我的 xquery 保存到 amazon S3,而不是将它存储在本地我的 marklogic 服务器箱中(现在使用 xdmp:save)。是否有 xquery api 可以将此文件从我的 xquery 上传到 S3?
如果您在 EC2 实例上使用 运行 MarkLogic,那么解决方案已经存在。S3 被视为本地文件系统,因此使用 xdmp:save("S3://bucket/..." bla)作品。但是您需要在管理面板中填写您的凭据。
文档在这里:https://docs.marklogic.com/guide/ec2/managing#id_98406
请注意,您甚至还可以将森林存储在 S3 上(但不能打开日志)
更好。为此,您不需要 运行 在 EC2 上。
大多数 api 和配置值 'local' 绝对文件名可以使用 "s3://bucket/key",前提是您已经配置了身份验证,并且 API 不需要附加。
在 EC2 上,如果您使用关联的 IAM 角色和默认 MarkLogic 配置启动实例,如果明确提供 none,将尝试 IAM 凭据。