gpt4 book ai didi

Azure 逻辑应用程序创建 Blob 给出 Http 404 对象引用未设置为对象的实例

转载 作者:行者123 更新时间:2023-12-03 05:06:59 24 4
gpt4 key购买 nike

我在尝试在现有存储帐户/容器中创建 blob 文件时遇到严重问题。

为了缩小问题范围,我将 blob 的内容强制为固定字符串(我有另一个示例,它使用固定字符串)。我看不出我的连接可能有什么问题,因为访问策略是“容器”(为所有人和所有事物敞开大门),而且我很确定我使用的是正确的 key (已经尝试了 azure 提供的两个 key )。

我什至使用 C# 控制台应用程序和 Microsoft Azure 存储资源管理器进行了测试,并且两者都有效。

我的逻辑应用的简单示意图

  1. *收到 HTTP 请求时
  2. *解码 AS2 消息
  3. *检查 MDN 预期 [如果是,则转到 4,否则转到 6]
  4. *检查 MDN 类型 [如果是,则转到 5,否则转到 6]
  5. *回复
  6. 回复
  7. *创建文件[结束逻辑应用]
  8. 响应[结束逻辑应用]

注意:带有 的步骤是运行的步骤,其他步骤将被跳过

Logic App Create File Blob

Azure Connection used for the blob container

Storage Account of the container

Container Access Policy

Error

最佳答案

blob 名称不能包含“<”字符,请使用不包含特殊字符(大于、小于)的文件名。


你可以使用这个

@substring('blobname with <>',1,sub(length('blobname with <>'),2))

或者只是使用guid函数来获取唯一的文件名,内容可以是AS2MessageId

@guid()

来自LogicApp WDL的函数为了达成这个。

关于Azure 逻辑应用程序创建 Blob 给出 Http 404 对象引用未设置为对象的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39255706/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com