簡體   English   中英

無法將 Azure Container Registry 與 Azure Function App 鏈接

[英]Unable to link Azure Container Registry with Azure Function App

我有一個資源組,它有一些 Azure 應用程序服務、容器注冊表和一個 Function 應用程序(與應用程序服務共享相同的計划)。 應用服務是使用容器鏡像部署的並且正在運行,但在創建 function 應用時,我無法在下拉列表中獲得 Azure 容器注冊表選項(見下文)。 使用 Azure 門戶

我還嘗試使用 Terraform 創建帶有 docker 圖像的 function 應用程序,但出現 Azure Function 運行時錯誤。

使用 Terraform

在從 Kudu 進行診斷時,我了解到以下問題,導致 Azure Function 拋出運行時錯誤。

Docker_日志

有人可以幫助我嗎?

無法將 Azure Container Registry 與 Azure Function App 鏈接:

一般function代碼也可以運行在App Service中,正如你在App Services中提到的,有三種類型的容器可以選擇。 Select Azure 容器注冊表由@Abhijit Jana 詳細介紹,並將其連接到 function 代碼。

或者,我嘗試通過使用Az CLI命令設置 functionapp 配置來連接到我的container registry ,它成功鏈接到 function 應用程序,如下所示:

az functionapp config container set --docker-custom-image-name <container registry name> --docker-registry-server-url https://<Registry Name>.azurecr.io  --name <functionApp> --resource-group <resourcegroupName>

在此處輸入圖像描述

在 Azure Portal -> Function App 中為 docker registry 添加了配置

在此處輸入圖像描述

您可以通過檢查這些設置來查看所有給定的詳細信息,並在需要時相應地更改您的容器注冊表

在此處輸入圖像描述

暫無
暫無

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

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