我创建了一个 Azure Powershell 函数,需要将一些数据写入 blob,因此我使用了 outputBlob 绑定(bind):
Push-OutputBinding -Name <name> -Value <value>
这会将我需要的数据写入 blob - 太棒了!但问题是,每次该函数运行时,它都会覆盖 blob 内容。我看不到如何让 Push-OutputBinding cmdlet 将数据附加到 blob 中,而不是“设置”它。我尝试过设置 -Clobber 开关,但似乎没有任何区别。
绑定(bind)似乎是一种与 Blob 存储交互的好方法,而无需引入更多代码来实例化更完整的客户端 session ,我希望这可能吗?将不胜感激任何指点。
最佳答案
我相当有信心没有本地方法可以在 powershell 和 azure 函数的输出绑定(bind)中附加到 blob,因此您必须为此编写代码(而且,我认为附加到的唯一方法block blob 是下载内容并在本地追加并重新上传,但我不确定这个)。
关于Azure Powershell 函数使用推送输出绑定(bind)附加到 Blob,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65552051/