每天,Excel文件都会自动上传到我的Azure blob存储帐户。我有一个Python脚本,可以读取Excel文件,提取必要的信息,并将输出另存为Azure存储帐户中的新Blob。我设置了一个运行此Python脚本的Docker容器。在本地运行时,它可以正常工作。
我将Docker映像推送到Azure容器注册表,并尝试设置一个Azure逻辑应用程序,该应用程序每天同时使用此Docker映像启动一个容器。它可以运行,但是,它似乎不适用于我的Azure存储帐户的最新版本。
例如,昨晚我推送了Docker映像的更新版本。今天早晨,一个新的Excel文件已添加到Azure存储帐户,而逻辑应用程序在一小时后运行。但是,带有Docker映像的容器仅昨天发现了Azure存储帐户中存在的文件(因此它缺少最新文件,这是我需要分析的文件)。
[我确认问题不在于逻辑应用程序,因为我在逻辑应用程序中添加了一个步骤以列出Azure存储帐户中的文件,并且此列表包括最新文件。
[我只需要在.env文件中创建所有变量,然后将它们作为环境变量添加到上图中的“容器环境”部分中,并具有适当的值。此https://docs.microsoft.com/en-us/azure/container-instances/container-instances-environment-variables是有用的资源。