每当将映像添加到另一个容器中时,都会触发 Azure 函数应用创建容器



当前场景:

我们创建了一个 azure 函数,该函数将生成添加到名为 testcontainer 的容器的每个图像的缩略图,并将它们保存到另一个名为thumbnail-testcontainer的容器中。问题是,我们必须手动创建缩略图测试容器。我们希望此缩略图容器创建过程自动化(使用 azure 函数(,因为 azure 存储帐户中的容器数量更多。

是否可以使用通过触发器执行的 Azure 函数自动执行此容器创建步骤?

我们从第 https://www.michaelcrump.net/azure-tips-and-tricks75/页获取了参考,但没有得到太多帮助。

看看输出绑定,我们不需要手动创建用于保存输出的容器。一旦我们在输出绑定路径中指定了一个容器,函数将自动创建它(如果它不存在(。

[FunctionName("FunctionTest")]
public static void Run(
[BlobTrigger("one/{name}")]Stream myBlob, 
[Blob("another/{name}", FileAccess.Write)]Stream anotherBlob,
string name, TraceWriter log)
{
myBlob.CopyTo(anotherBlob);
log.Info($"C# Blob trigger function Processed blobn Name:{name} n Size: {myBlob.Length} Bytes");
}

最新更新