透過 Azure 虛擬網絡 啟用 Azure AI 自定義翻譯工具
在本文中,我們會示範如何設定和使用 VNet
服務端點與自定義翻譯工具。
Azure 虛擬網絡 (VNet
) 服務端點會透過透過 Azure 全域網路,透過優化路由,安全地將 Azure 服務資源連線到虛擬網路。 服務端點可讓虛擬網路中的私人 IP 位址連線到 Azure 服務的端點,而不需要虛擬網路上的公用 IP 位址。
如需詳細資訊,請參閱 Azure 虛擬網路概觀
注意
在開始之前,請先檢閱如何搭配使用虛擬網路與 Azure AI 服務。
若要為 VNet
服務端點案例設定翻譯工具資源,您需要資源:
設定虛擬網路資源網路設定
首先,您必須將所有允許透過服務端點存取的虛擬網路新增至翻譯工具資源網路屬性。 若要透過 VNet
啟用翻譯工具資源的存取,您必須為虛擬網路的必要子網啟用 Microsoft.CognitiveServices
服務端點類型。 這麼做會透過私人全域網路來路由傳送所有與 Azure AI 服務相關的子網路流量。 如果您想要從相同的子網路存取任何其他 Azure AI 服務資源,請確定也將這些資源設定為允許您的虛擬網路。
注意
- 如果在翻譯工具資源網路屬性中未如允許新增虛擬網路,即使虛擬網路已啟用服務端點,
Microsoft.CognitiveServices
它也無法透過服務端點存取翻譯工具資源。 - 如果已啟用服務端點,但不允許虛擬網路,則無法透過公用IP位址存取虛擬網路的翻譯工具資源。 無論您的其他網路安全性設定為何,都適用這項限制。
- 啟用
Microsoft.CognitiveServices
端點會透過私人全域網路來路由傳送所有與 Azure AI 服務相關的流量。 因此,應該明確允許虛擬網路存取資源。 - 本指南適用於所有 Azure AI 服務資源,而不只適用於翻譯工具資源。
讓我們開始吧:
瀏覽至 Azure 入口網站,並登入 Azure 帳戶。
選取區域翻譯工具資源。
在左側面板的 [資源管理] 群組中,選取 [網路]。
在 [防火牆與虛擬網路] 索引標籤下,選擇 [選取的網路與私人端點]。
注意
若要使用虛擬網路服務端點,您必須選取 [選取的網路與私人端點] 網路安全性選項。 不支援其他選項。
選取 [新增現有的虛擬網路] 或 [新增虛擬網路],並提供必要參數。
針對現有的虛擬網路選取 [新增],或選取 [建立] 建立新的虛擬網路,以完成程序。
如果您新增現有的虛擬網路,則會自動為選取的子網路啟用
Microsoft.CognitiveServices
服務端點。如果您建立新的虛擬網路,會自動為
Microsoft.CognitiveServices
服務端點設定預設子網路。 此作業可能需要數分鐘。
注意
如上一節所述,當針對翻譯工具資源將虛擬網路設定為 [允許] 時,會自動啟用
Microsoft.CognitiveServices
服務端點。 如果您稍後停用該端點,您必須手動加以重新啟用,才能讓服務端點恢復存取翻譯工具資源 (及其他 Azure AI 服務資源的子網路)。現在,當您選擇 [選取的網路和私人端點] 索引標籤時,您可以在 [虛擬網路] 區段底下看到已啟用的虛擬網路和子網路。
如何檢查服務端點
在左側面板的 [資源管理] 群組中,選取 [網路]。
選取您的虛擬網路,然後選取所需的子網路。
新的 [子網路] 視窗隨即出現。
從位於左側面板的 [設定] 功能表中,選取 [服務端點]。
從左側面板的 [設定] 功能表中,選擇 [服務端點],然後在主視窗中,檢查您的虛擬網路子網路是否包含在
Microsoft.CognitiveServices
清單中。
使用自訂翻譯工具入口網站
下表依據翻譯工具資源的 [網路] → [防火牆與虛擬網路] 安全性設定,說明自訂翻譯工具專案可存取性:
重要
如果您透過 [網路→防火牆和虛擬網路] 索引標籤設定選取的網路和私人端點,則無法使用自訂翻譯工具入口網站來建立工作區以訓練和發佈模型。 不過,您仍然可以使用翻譯工具資源搭配自訂翻譯工具非互動式 REST API 來建置和發佈自訂模型。
翻譯工具資源網路安全性設定 | 自訂翻譯工具入口網站可存取性 |
---|---|
所有網路 | • 無限制 |
選取的網路與私人端點 | • 無法存取。 使用自訂翻譯工具非互動式 REST API 來建置和發佈自訂模型。 |
停用 | • 無法存取 |
若要在不放寬生產翻譯工具資源的網路存取限制的情況下使用自訂翻譯工具,請考慮下列因應措施:
建立另一個可在公用網路上使用的翻譯工具資源,作為開發用途。
在開發資源上的自訂翻譯工具入口網站中準備您的自訂模型。
使用自訂翻譯工具非互動式 REST API
workspaces
→copy authorization and models
→copy functions
將開發資源上的模型複製到生產資源。
計費區域代碼
使用下表所列的計費區域代碼,搭配每個支援的計費區域的「建立工作區」API:
建立工作區 POST 要求
curl -X POST "https://<resource-name>.cognitiveservices.azure.com/translator/customtranslator/api/texttranslator/v1.0/workspaces" --header "Content-Type: application/json" -H "Ocp-Apim-Subscription-Key:<resource-key>" --data "{'Name': '<workspace-name>', 'Subscription': {'SubscriptionKey': '<resource-key>', 'BillingRegionCode': '<billing-region-code>' }}"
支援的計費代碼區域和代碼
計費區域名稱 | 計費區域代碼 |
---|---|
東亞 | AE |
東南亞 | ASE |
澳大利亞東部 | AUE |
巴西南部 | BRS |
加拿大中部 | CAC |
法國中部 | FC |
全球 | GBL |
印度中部 | INC |
日本東部 | JPE |
日本西部 | JPW |
南韓中部 | KC |
北歐 | NEU |
南非北部 | SAN |
瑞典中部 | SWC |
阿拉伯聯合大公國北部 | UAEN |
英國南部 | UKS |
美國中部 | USC |
美國東部 | USE |
美國東部 2 | USE2 |
美國中北部 | USNC |
美國中南部 | USSC |
美國西部 | USW |
美國西部 2 | USW2 |
美國中西部 | USWC |
西歐 | WEU |
恭喜! 您已瞭解如何搭配自訂翻譯工具使用 Azure VNet
服務端點。
深入了解
請瀏覽自訂翻譯工具 API 頁面,以檢視我們的非互動式 REST API。