您可以透過 Cloud Natural Language 控制專案資源的處理位置。具體來說,您可以將 Cloud Natural Language 設為只在歐盟或美國對資料執行機器學習處理。
根據預設,Cloud Natural Language 會在「全球」位置處理資源,這表示 Cloud Natural Language 無法保證資源會保留在特定位置或區域。如果選擇「歐盟」,Google 只會在歐盟境內使用該資料進行機器學習。如果選擇美國,Google 只會在美國使用該資料進行機器學習。您和使用者可以從任何位置存取資料。
使用 API 設定位置資訊
Cloud Natural Language 支援全球 API 端點 (language.googleapis.com
)、歐盟端點 (eu-language.googleapis.com
) 和美國端點 (us-language.googleapis.com
)。如要只在歐盟處理資料,請在 REST API 呼叫中,使用 URI eu-language.googleapis.com
取代 language.googleapis.com
。如要只在美國處理資料,請在 REST API 呼叫中使用 URI us-language.googleapis.com
,取代 language.googleapis.com
。
澳洲也提供文字內容審查 API,您可以在 REST API 呼叫中使用 URI au-language.googleapis.com
取代 language.googleapis.com
來存取。
使用用戶端程式庫設定位置
用戶端程式庫預設會存取全域 API 端點 (language.googleapis.com
)。如要只在歐盟或美國儲存及處理資料,請明確設定端點。下列程式碼範例說明如何設定這項設定。
Python
如要瞭解如何安裝及使用 Natural Language 的用戶端程式庫,請參閱Natural Language 用戶端程式庫。 詳情請參閱 Natural Language Python API 參考說明文件。
如要向 Natural Language 進行驗證,請設定應用程式預設憑證。 詳情請參閱「為本機開發環境設定驗證」。
Java
如要瞭解如何安裝及使用 Natural Language 的用戶端程式庫,請參閱Natural Language 用戶端程式庫。 詳情請參閱 Natural Language Java API 參考說明文件。
如要向 Natural Language 進行驗證,請設定應用程式預設憑證。 詳情請參閱「為本機開發環境設定驗證」。
Node.js
如要瞭解如何安裝及使用 Natural Language 的用戶端程式庫,請參閱Natural Language 用戶端程式庫。 詳情請參閱 Natural Language Node.js API 參考說明文件。
如要向 Natural Language 進行驗證,請設定應用程式預設憑證。 詳情請參閱「為本機開發環境設定驗證」。