簡體   English   中英

從 VS Code 使用 Python 部署 Azure 函數,function 在 WEBSITE_RUN_FROM_PACKAGE 應用程序設置后消失

[英]Deploy Azure functions with Python from VS Code, function disappears after WEBSITE_RUN_FROM_PACKAGE app setting

我從本地VS Code部署了一個用Python寫的Azure function。 部署 function 后,我在“功能”頁面上收到警告說:

您的應用程序當前處於只讀模式,因為您正在從 package 文件運行。 要進行任何更改,請更新 zip 文件和 WEBSITE_RUN_FROM_PACKAGE 應用程序設置中的內容。

根據https://learn.microsoft.com/en-us/azure/azure-functions/run-functions-from-deployment-package我手動上傳我的function的zip文件到blob存儲,然后去“配置”並將應用程序“WEBSITE_RUN_FROM_PACKAGE”設置為存儲的 URL(.zip 文件)。

但是一旦我設置了 WEBSITE_RUN_FROM_PACKAGE 並保存,我的 function 就會在我的功能頁面上消失......

在此處輸入圖像描述

發生了什么?

通常這意味着以下之一:

  • 您的 function 無法連接到存儲帳戶,請驗證您的“AzureWebJobsStorage”應用配置是否正確,或者 function 的托管身份是否有權訪問它
  • URL 不正確
  • ZIP package 已損壞、結構不正確或無效

如果您有 App Insights 或 Diagnostics 設置,您可能會在其中找到更多詳細信息 - 雖然它可能會受到影響。

假設您使用的是 GitHub,您可能會發現直接將存儲庫連接到 function 或通過 Action 推送代碼比手動上傳更容易

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM