Lokasi

Cloud Natural Language menawarkan Anda kontrol atas lokasi penyimpanan dan pemrosesan resource untuk project. Secara khusus, Anda dapat mengonfigurasi Cloud Natural Language untuk menyimpan data dalam penyimpanan dan melakukan pemrosesan machine learning pada data Anda hanya di Uni Eropa atau Amerika Serikat.

Secara default, Cloud Natural Language menyimpan dan memproses resource di lokasi Global, yang berarti bahwa Cloud Natural Language tidak menjamin resource Anda akan tetap berada di lokasi atau region tertentu. Jika Anda memilih lokasi Uni Eropa, Google akan menyimpan data Anda dan menjalankan machine learning hanya dengan data tersebut di Uni Eropa. Jika Anda memilih lokasi Amerika Serikat, Google akan menyimpan data Anda dan menjalankan machine learning hanya dengan data tersebut di Amerika Serikat. Anda dan pengguna Anda dapat mengakses data dari lokasi mana pun.

Menetapkan lokasi menggunakan API

Cloud Natural Language mendukung endpoint API global (language.googleapis.com), endpoint Uni Eropa (eu-language.googleapis.com), dan endpoint Amerika Serikat (us-language.googleapis.com). Untuk menyimpan dan memproses data hanya di Uni Eropa, gunakan URI eu-language.googleapis.com sebagai pengganti language.googleapis.com untuk panggilan REST API. Untuk menyimpan dan memproses data Anda hanya di Amerika Serikat, gunakan URI us-language.googleapis.com sebagai pengganti language.googleapis.com untuk panggilan REST API Anda.

Untuk Moderasi Teks, Anda dapat memilih untuk menyimpan dan memproses data Anda di Australia (Pratinjau). Untuk melakukannya, gunakan URI au-language.googleapis.com sebagai pengganti language.googleapis.com untuk panggilan REST API Anda.

Menetapkan lokasi menggunakan library klien

Library klien mengakses endpoint API global (language.googleapis.com) secara default. Untuk menyimpan dan memproses data hanya di Uni Eropa atau Amerika Serikat, Anda perlu menetapkan endpoint secara eksplisit. Contoh kode di bawah menunjukkan cara mengonfigurasi setelan ini.

Python

Untuk mempelajari cara menginstal dan menggunakan library klien untuk Natural Language, lihat library klien Natural Language. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Python Natural Language.

Untuk mengautentikasi ke Natural Language, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.

# 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

Untuk mempelajari cara menginstal dan menggunakan library klien untuk Natural Language, lihat library klien Natural Language. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Java Natural Language.

Untuk mengautentikasi ke Natural Language, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.

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

Untuk mempelajari cara menginstal dan menggunakan library klien untuk Natural Language, lihat library klien Natural Language. Untuk mengetahui informasi selengkapnya, lihat dokumentasi referensi API Node.js Natural Language.

Untuk mengautentikasi ke Natural Language, siapkan Kredensial Default Aplikasi. Untuk mengetahui informasi selengkapnya, baca Menyiapkan autentikasi untuk lingkungan pengembangan lokal.

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