Warm tip: This article is reproduced from serverfault.com, please click

其他-用于文件迁移的Azure LogicApp

(其他 - Azure LogicApp for files migration)

发布于 2020-12-03 04:15:08

我想弄清楚Azure LogicApp是否可用于将文件/文档从Azure Blob存储迁移到具有REST API的自定义服务。这是我现在拥有的需求的简短列表:

  1. 必须每周或每天将文件/文档上载到Azure存储,这意味着我们仅需要迁移新项目。每周的文件/文档数量约为数十万
  2. 自定义服务REST API受保护,并且与端点的任何交互都应在标头中传递JWT

我根据教程进行了以下练习:

从Blobg存储到自定义REST端点的计划迁移

一切似乎都很好,但是以下两个要求让我担心:

  • 仅获取新文件,而不迁移已移动的文件
  • 使JWT通过REST中的安全性检查

对于第一点,我认为我可以引入一个数据库实例(例如Azure表存储)来跟踪已经移动的文件,对于第二点,我有一个想法使用Azure Function而不是HTTP Action。但是,一切看起来都很复杂,我相信可能会有更好和更容易的选择。

你能告诉我我还可以用来处理我的案件吗?

Questioner
Anuar Nurmakanov
Viewed
0
Hury Shen 2020-12-03 15:27:54

首先,你可以使用“添加或修改blob时”触发器作为逻辑应用程序的触发器。然后,它将仅对新的blob项目执行操作。

第二点,请提供一些步骤供你参考:

1.以下是我过去在逻辑应用程序中请求令牌的屏幕截图。 在此处输入图片说明

2.然后使用“ Parse JSON ”操作来解析上面“ HTTP”操作的响应正文。 在此处输入图片说明

3.之后,你可以请求剩余的api(使用上面“解析JSON”中的访问令牌) 在此处输入图片说明