Standorte

Mit der Cloud Natural Language können Sie steuern, wo die Ressourcen für Ihr Projekt gespeichert und verarbeitet werden. Insbesondere können Sie die Cloud Natural Language so konfigurieren, dass inaktive Daten gespeichert werden und maschinelle Lernvorgänge nur in der Europäischen Union oder in den USA ausgeführt wird.

Standardmäßig speichert und verarbeitet Cloud Natural Language Ressourcen an einem globalen Standort, was bedeutet, dass Cloud Natural Language nicht garantiert, dass Ihre Ressourcen innerhalb eines bestimmten Standorts oder einer bestimmten Region verbleiben. Wenn Sie den Standort Europäische Union auswählen, speichert Google Ihre Daten und führt die maschinellen Lernvorgänge nur in der Europäischen Union aus. Wenn Sie den Standort USA auswählen, speichert Google Ihre Daten und führt die maschinellen Lernvorgänge nur in den USA aus. Sie und Ihre Nutzer können von jedem Standort aus auf die Daten zugreifen.

Standort mithilfe der API festlegen

Die Cloud Natural Language unterstützt sowohl einen globalen API-Endpunkt (language.googleapis.com) als auch einen EU-Endpunkt (eu-language.googleapis.com) und einen US-Endpunkt (us-language.googleapis.com). Wenn Sie Ihre Daten nur in der Europäischen Union speichern und verarbeiten möchten, verwenden Sie für Ihre REST API-Aufrufe den URI eu-language.googleapis.com anstelle von language.googleapis.com. Wenn Sie Ihre Daten nur in den USA speichern und verarbeiten möchten, verwenden Sie für Ihre REST API-Aufrufe den URI us-language.googleapis.com anstelle von language.googleapis.com.

Für die Textmoderation haben Sie die Möglichkeit, Ihre Daten in Australien zu speichern und zu verarbeiten (Vorabversion). Verwenden Sie dazu den URI au-language.googleapis.com anstelle von language.googleapis.com für Ihre REST API-Aufrufe.

Standort mithilfe von Clientbibliotheken festlegen

Die Clientbibliotheken greifen standardmäßig auf den globalen API-Endpunkt (language.googleapis.com) zu. Wenn Sie Ihre Daten nur in der Europäischen Union oder in den USA speichern und verarbeiten möchten, müssen Sie den Endpunkt explizit festlegen. Die Codebeispiele unten zeigen, wie diese Einstellung konfiguriert wird.

Python

Informationen zum Installieren und Verwenden der Clientbibliothek für Natural Language finden Sie unter Natural Language-Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Natural Language Python API.

Richten Sie für die Authentifizierung bei Natural Language Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.

# 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

Informationen zum Installieren und Verwenden der Clientbibliothek für Natural Language finden Sie unter Natural Language-Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Natural Language Java API.

Richten Sie für die Authentifizierung bei Natural Language Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.

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

Informationen zum Installieren und Verwenden der Clientbibliothek für Natural Language finden Sie unter Natural Language-Clientbibliotheken. Weitere Informationen finden Sie in der Referenzdokumentation zur Natural Language Node.js API.

Richten Sie für die Authentifizierung bei Natural Language Standardanmeldedaten für Anwendungen ein. Weitere Informationen finden Sie unter Authentifizierung für eine lokale Entwicklungsumgebung einrichten.

// 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);