从 azure 逻辑应用程序创建一个不起作用

Posted

技术标签:

【中文标题】从 azure 逻辑应用程序创建一个不起作用【英文标题】:Creating a from an azure logic app not working 【发布时间】:2021-09-14 04:19:20 【问题描述】:

我正在尝试从存储帐户创建 Blob,但在创建表单中找不到存储帐户。这就是我所做的。

我创建了存储帐户

然后我在这个名为 log 的存储帐户中创建了一个新的 blob 服务容器:

我有一个如下所示的消费逻辑应用:

它是使用以下配置制作的:

在逻辑应用设计器中,我添加了一个类型操作的步骤。我选择创建 blob V2。

但是当我尝试查找我的存储帐户时,它不在列表中。

你知道发生了什么吗,或者至少告诉我如何正确地做到这一点?

【问题讨论】:

【参考方案1】:

我尝试在我的实验室中重现相同的场景,我能够创建具有您引用的相同配置的存储帐户和逻辑应用并连接它们。

参考下面提到的步骤!

第 1 步:创建存储帐户。

第 2 步:创建逻辑应用(消费)。

第 3 步:在存储帐户中创建一个容器。

第 4 步: 转到逻辑应用设计器并添加步骤 “Create a Blob”

注意:请确保在上述步骤中正确连接到存储帐户。如果不确定,请单击上述步骤中的更改连接并添加新连接。- 请参阅以下步骤!

使用访问密钥设置与存储帐户的连接的步骤:

第 1 步:通过转到门户中的存储帐户页面并单击访问密钥来获取上述详细信息。

第 2 步: 点击显示键以查看和复制在逻辑应用中添加连接所需的详细信息。使用 Key1 或 Key2 详细信息。在连接名称(逻辑应用程序)中,请复制连接字符串(在存储帐户访问密钥 1 或 2 中),在 Azure 存储帐户访问密钥(逻辑应用程序)中,请复制密钥(在存储帐户密钥 1 或 2 中)。请确保您对 key1 或 key 2 都使用密钥和连接字符串。

第三步:点击创建,连接存储账户,即可在逻辑应用中成功看到存储账户。

参考:

How to connect the azure blob storage to logic apps

注意:逻辑应用无法直接访问位于防火墙后的存储帐户(如果它们都位于同一区域)。作为一种解决方法,您可以将逻辑应用和存储帐户放在不同的区域。有关启用从 Azure 逻辑应用访问防火墙后的存储帐户的详细信息,请参阅Access storage accounts behind firewalls

【讨论】:

以上是关于从 azure 逻辑应用程序创建一个不起作用的主要内容,如果未能解决你的问题,请参考以下文章

使用 CORS 的应用程序在 Azure 中不起作用

Azure 数据工厂 - 将查找值/ID 传递到 ForEach 复制任务不起作用

带有服务标签的 Azure 应用服务访问限制不起作用

Xamarin + MvvmCross + Azure 移动应用表请求不起作用

带有 Linux 日志记录的 Azure Web 应用程序不起作用

对多租户应用程序使用授权码流不起作用