在逻辑应用程序中以降序列出天蓝色斑点

问题描述 投票:0回答:1

我的容器中有成千上万的天蓝色斑点。我想在我的逻辑应用程序中获取这些天蓝色blob的列表,然后进行过滤。但是,我无法获取所有这些天蓝色斑点的列表。可能,我可以获得多少个蓝色斑点列表有一些限制。获取最新的天蓝色斑点列表至关重要。因此,我在考虑是否无法获取所有Blob存储列表,然后按日期降序列出Blob存储,以便可以获取有关最新Blob的信息。我似乎没找到如何在逻辑应用程序中执行此操作。有什么方法可以配置逻辑应用程序,以便可以按日期降序列出天蓝色的Blob?任何建议都很好。

azure azure-storage-blobs azure-logic-apps
1个回答
0
投票

我还没有使用过Logic Apps,所以我将从一般的存储服务使用角度回答。

但是,我无法获得所有这些天蓝色斑点的列表。可能,我可以限制多少个天蓝色斑点列表存在一些限制得到。

每次调用存储服务以获取Blob列表,最多将返回5000 Blob。如果有超过5000个Blob,则存储服务还会返回一个延续令牌,您必须使用该令牌来获取下一组Blob。我没有使用过Logic Apps,因此不确定在那儿怎么做,但是您将需要以某种方式进行操作,即尝试列出Blob。将Blob列表保存在某处,并检查是否有延续令牌。如果获得延续令牌,请使用该令牌获得下一组斑点。继续重复直到没有连续令牌为止。然后,您将获得所有斑点的列表。

有什么方法可以配置我的逻辑应用程序,以便我可以列出天蓝色斑点按日期降序排列吗?]

同样,blob存储仅按blob名称按升序返回blob顺序。不幸的是,不允许其他类型的服务器端排序。有了Blob的列表后,您将仅需要在Logic App中按Blob的创建的date属性对其进行排序。

© www.soinside.com 2019 - 2024. All rights reserved.