当前位置: 首页 > 知识库问答 >
问题:

通过azure函数导出cosmosDB并将文件保存在blob存储中

欧阳安晏
2023-03-14

是否有方法通过使用azure函数备份cosmos DB并将.JSON文件保存在azure blob存储中

共有2个答案

孟谭三
2023-03-14

查看Azure数据工厂。我认为这是非常好的,很容易使用它的备份功能。

夹谷英奕
2023-03-14

当然,可以创建时间触发 Azure 函数来运行备份作业。只需使用 sdk 从 cosmos db 获取数据,并将其作为文件保存到 Blob 存储中即可。

另一个选择是Azure数据工厂。

Cosmos DB输出:

Blob存储输入:

备份管道:

结果:

希望对你有帮助。

 类似资料:
  • 我试图通过Azure功能从Azure Blob存储中获取文件并在浏览器中显示它们。当我导航到url时,我可以设法下载文件,但我无法在浏览器中将它们显示为静态文件/图像。 我只想在浏览器中显示,而不是下载。 我尝试了一些sdk命令,但没有成功。以下是我尝试过的: 任何想法将不胜感激。谢谢!

  • 我最近在学习如何阅读

  • 每当azure blob存储中有修改时,我们都需要捕获azure cosmos db中的文件细节和事件时间。例如,我从azure blob存储中删除了一个文件,并在一个容器中删除了需要在azure cosmosdb中捕获的信息。我试着用事件网格触发azure功能,但不适合我。你能为这个场景提供azure函数的例子吗

  • 我相当愚蠢地上传了一个vhd到Azure文件存储,以为我可以从它创建一个虚拟机,却发现它真的需要在Blob存储中。 我知道我可以再上传一次,但它非常大,我的上传速度非常慢。 我的问题是-我可以将文件从文件存储移动到blob存储,而无需再次下载/上传吗?也就是说,Azure门户UI中是否有任何东西可以执行此操作,甚至是PowerShell命令?

  • 我需要将特定的Postgres表定期自动备份到Azure blob存储中。< br >我使用“Azure database for Postgres”作为数据库。< br >在这种情况下,我有一个包含数百万时间序列数据的表。因此,我按天对数据进行了分区。现在,我只想保留最近几天的分区并分离 对于正常的数据库操作,我使用的是用C#编写的azure函数(使用NPgsql nuget包)。 有没有办法以

  • 我有一个通过System.Drawing动态生成的图像。然后,我将生成的图像输出到以存储到我的Azure blob中。 但我似乎无法将我的文件存储在我选择的blob中。没有发生错误,并且我的图像成功地保存到。不出所料,我的blob是空的。 到 但我会标记“Gaurav Mantri”的回应是正确的。如果不是他的洞察力,我的图像就不会上传到Blob上。