Azure逻辑应用程序中python脚本的Docker问题未连接到当前的Azure blob存储

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

每天,Excel文件都会自动上传到我的Azure blob存储帐户。我有一个Python脚本,可以读取Excel文件,提取必要的信息,并将输出另存为Azure存储帐户中的新Blob。我设置了一个运行此Python脚本的Docker容器。在本地运行时,它可以正常工作。

我将Docker映像推送到Azure容器注册表,并尝试设置一个Azure逻辑应用程序,该应用程序每天同时使用此Docker映像启动一个容器。它可以运行,但是,它似乎不适用于我的Azure存储帐户的最新版本。

例如,昨晚我推送了Docker映像的更新版本。今天早晨,一个新的Excel文件已添加到Azure存储帐户,而逻辑应用程序在一小时后运行。但是,带有Docker映像的容器仅昨天发现了Azure存储帐户中存在的文件(因此它缺少最新文件,这是我需要分析的文件)。

[我确认问题不在于逻辑应用程序,因为我在逻辑应用程序中添加了一个步骤以列出Azure存储帐户中的文件,并且此列表包括最新文件。

我怀疑问题可能与我如何在Azure逻辑应用程序中设置Docker容器有关。我包括了选项的屏幕截图。enter image description here

python-3.x docker azure-logic-apps azure-blob-storage
1个回答
0
投票

[我只需要在.env文件中创建所有变量,然后将它们作为环境变量添加到上图中的“容器环境”部分中,并具有适当的值。此https://docs.microsoft.com/en-us/azure/container-instances/container-instances-environment-variables是有用的资源。

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