地區

您可以透過 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 進行驗證,請設定應用程式預設憑證。 詳情請參閱「為本機開發環境設定驗證」。

# Imports the Google Cloud client library
from google.cloud import language_v1

client_options = {"api_endpoint": "eu-language.googleapis.com:443"}

# Instantiates a client.
client = language_v1.LanguageServiceClient(client_options=client_options)

Java

如要瞭解如何安裝及使用 Natural Language 的用戶端程式庫,請參閱Natural Language 用戶端程式庫。 詳情請參閱 Natural Language Java API 參考說明文件

如要向 Natural Language 進行驗證,請設定應用程式預設憑證。 詳情請參閱「為本機開發環境設定驗證」。

LanguageServiceSettings settings =
    LanguageServiceSettings.newBuilder().setEndpoint("eu-language.googleapis.com:443").build();

// Initialize client that will be used to send requests. This client only needs to be created
// once, and can be reused for multiple requests. After completing all of your requests, call
// the "close" method on the client to safely clean up any remaining background resources.
LanguageServiceClient client = LanguageServiceClient.create(settings);

Node.js

如要瞭解如何安裝及使用 Natural Language 的用戶端程式庫,請參閱Natural Language 用戶端程式庫。 詳情請參閱 Natural Language Node.js API 參考說明文件

如要向 Natural Language 進行驗證,請設定應用程式預設憑證。 詳情請參閱「為本機開發環境設定驗證」。

// Imports the Google Cloud client library
const language = require('@google-cloud/language');

// Specifies the location of the api endpoint
const clientOptions = {apiEndpoint: 'eu-language.googleapis.com'};

// Instantiates a client
const client = new language.LanguageServiceClient(clientOptions);