如何从 Azure 应用服务访问外部元数据库配置文件

Posted

技术标签:

【中文标题】如何从 Azure 应用服务访问外部元数据库配置文件【英文标题】:How do you access external Metabase configuration file from Azure app service 【发布时间】:2020-05-12 16:15:57 【问题描述】:

我正在尝试在 Azure 应用服务上运行元数据库,我使用了公共 Docker 中心元数据库/元数据库映像。

它运行良好,但如果我调整应用服务的大小,或者由于不活动而关闭,我会丢失任何配置设置并且必须从头开始(添加数据库、映射字段)。

元数据库文档 (https://www.metabase.com/docs/latest/operations-guide/running-metabase-on-docker.html#mounting-a-mapped-file-storage-volume) 声明我应该在容器内挂载一个本地路径,但这与 Web 应用程序有什么关系?

我尝试添加应用程序设置“MB_DB_FILE=/metabase-data/metabase.db”,但这没有帮助。

【问题讨论】:

这可能有用:blog.tomkerkhove.be/2019/07/25/… 【参考方案1】:

想通了。我添加了应用程序设置以在外部 mysql 数据库中创建应用程序数据库。现在,如果我想在其他地方托管元数据库,我可以将它指向同一个地方,所有仪表板和查询都应该保留。

【讨论】:

以上是关于如何从 Azure 应用服务访问外部元数据库配置文件的主要内容,如果未能解决你的问题,请参考以下文章

如何通过服务主体通过 Azure Key Vault 访问 Azure 存储帐户

Http Trigger Azure 函数不应从应用服务外部访问

如何记录 Azure 服务总线访问?

访问元数据会导致 Azure 数据工厂的嵌套管道

从 Asp.Net 网站外部访问 Azure Blob 存储

如何从 Azure 文件共享中获取文件元数据?