如何在Azure函数中包含依赖文件



我有一个在本地运行的PowerShell脚本,我想把它变成一个Azure函数,这样它就可以从任何地方调用。该脚本导入另一个脚本文件以及用于加密密码的AES文件。

如何在脚本中包含文件并导入它们?此外,是否有一种方法从GitHub导入,而不是包括与项目?

我是Azure的新手,所以任何帮助都会很棒!

PowerShell开发人员参考文档向您展示了如何在functionApp中包含自定义模块。

https://learn.microsoft.com/en-us/azure/azure-functions/functions-reference-powershell?tabs=portal定制模块

目前你可以在函数中使用ManagedDependencies,但这不允许自定义提要库,只能使用PowerShell库。

如果你想从Github或其他存储库中拉出这个脚本,那么你应该考虑为你的功能实现CI/CD,以便你的脚本/模块/依赖项被拉入并与你的代码一起部署。

您可以使用Azure文件共享,而不是在Azure函数中包含项目中的依赖文件/包。

解耦从应用程序代码中的依赖项或工件,考虑将它们挂载到Azure文件共享的方法,您可以通过编程访问它们。

请参考GitHub文档,通过将文件共享挂载到Azure函数中来引入依赖关系,该函数提供了从文件共享中访问依赖关系的代码,以及如何创建和上传它们到Azure文件共享。

相关内容

  • 没有找到相关文章

最新更新