Lokasi

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

Secara default, Cloud Natural Language memproses resource di lokasi Global, yang berarti bahwa Cloud Natural Language tidak menjamin resource Anda akan tetap berada dalam lokasi atau region tertentu. Jika Anda memilih lokasi Uni Eropa, Google akan menjalankan machine learning dengan lokasi tersebut hanya di Uni Eropa. Jika Anda memilih lokasi Amerika Serikat, Google akan melakukan machine learning dengan data tersebut hanya di AS. 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 memproses data Anda hanya di Uni Eropa, gunakan URI eu-language.googleapis.com sebagai pengganti language.googleapis.com untuk panggilan REST API Anda. Untuk memproses data Anda hanya di Amerika Serikat, gunakan URI us-language.googleapis.com sebagai pengganti language.googleapis.com untuk panggilan REST API Anda.

API moderasi teks juga tersedia di Australia, yang dapat diakses dengan menggunakan 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 Python API Natural Language.

Untuk melakukan autentikasi 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 Java API Natural Language.

Untuk melakukan autentikasi 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 Node.js API Natural Language.

Untuk melakukan autentikasi 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);