我们要为数据库配置计划备份。
我们已在安全性-> Azure 凭据中设置了 Azure Blob 的存储帐户和访问 key 。
在备份目录中,输入azure://containName时 该容器名称存在于给定存储帐户中。
作为回应,它说 主机 ml01 上不存在目录 azure://backup/。您想尝试创建它吗?
有人可以帮我配置吗?
最佳答案
听起来您想要创建一个工作作业,将 MarkLogic 数据库的数据备份到 Azure Blob 存储并按时间计划触发。正确的?我不太明白你说的,所以下面只是我的建议。
我不熟悉MarkLogic,但在我阅读了marklogic
的标签信息后,我认为你可以为NodeJS或Java程序编写一个脚本来完成备份工作。我发现它支持 Node 和 Java 的客户端 API。
据我所知,如果你准备好在编程中进行备份,通常可以通过三种方式将其部署在Azure上。
- 您可以将其部署为带有cron表达式的webjob来触发备份工作,请引用官方文档
Run Background tasks with WebJobs in Azure App Service
. - 您可以使用 WebApp 等服务将其部署为 Azure 上的 Web API,并使用 Azure Scheduler来触发它。
- 您可以将其部署为Azure Function并使用定时器触发器来触发它,请引用官方文档
Create a function in Azure that is triggered by a timer
.
当然,还有其他服务可以帮助实现您的需求。我不知道什么对你来说是最好的。如果您有任何疑问,请随时告诉我。
关于azure - MarkLogic - 我们可以在 Azure Blob 上配置计划备份吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56886636/