如何运行具有私有Azure工件依赖性的Python Azure函数



我正在尝试将Python Azure函数部署到Azure函数应用程序中。函数__init__.py脚本导入一个SDK,该SDK存储为Azure Artifact Python包。我可以使用DevOps repo中的管道成功地构建该函数并将其发布到Azure,但当我运行它时,该函数在import mySDK行失败。

我认为问题是,因为该函数是无服务器的,所以当调用它时,需要再次安装SDK-我该如何做到这一点?

我尝试将PIP_EXTRA_INDEX_URL添加到Function App中的工件提要中,但没有成功。

PIP_EXTRA_INDEX_URL为我担心。您尝试时遇到了什么问题?

基本上,在部署函数之前,您应该更改函数应用程序上的应用程序设置,并添加PIP_EXTRA_INDEX_URL键值对。然后将azure工件提要中的python包添加到函数应用程序代码中的requirements.txt文件中。

这里有一个很好的指南EasyOps-如何连接到Function App 的azure工件提要

最新更新