在本文中,您將了解如何建立具有輸出私人端點連線的共用私人端點,以保護流向上游 Azure Function 執行個體的輸出流量。
共用私人連結資源管理
您可以透過 SignalR Service API 建立受保護資源的私人端點。 這些端點稱為共用私人連結資源,可讓您共用資源的存取權,例如與 Azure Private Link 服務整合的 Azure Function。 這些私人端點是在 SignalR Service 執行環境內建立,無法在此環境外存取。
必要條件
您需要下列資源才能完成本文中的步驟:
Azure 資源群組
Azure SignalR Service 執行個體 (不得位於免費層)
Azure Function 執行個體
注意
本文中的範例有下列假設:
SignalR Service 的資源識別碼是 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.SignalRService/signalr/contoso-signalr。
上游 Azure Function 的資源識別碼是 /subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.Web/sites/contoso-func。
其餘的範例示範如何設定 contoso-signalr 服務,使上游的函式呼叫通過私人端點,而不是公用網路。
在範例中可以使用您自己的資源識別碼。
az rest --method put --uri https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.SignalRService/signalr/contoso-signalr/sharedPrivateLinkResources/func-pe?api-version=2021-06-01-preview --body @create-pe.json
az rest --method get --uri https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.SignalRService/signalr/contoso-signalr/operationStatuses/c0786383-8d5f-4554-8d17-f16fcf482fb2?api-version=2021-06-01-preview
az rest --method get --uri https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000000/resourceGroups/contoso/providers/Microsoft.SignalRService/signalr/contoso-signalr/sharedPrivateLinkResources/func-pe?api-version=2021-06-01-preview