Lokasi

AutoML Natural Language menawarkan Anda beberapa kontrol atas lokasi penyimpanan dan pemrosesan resource untuk project Anda (set data dan model). Secara khusus, Anda dapat mengonfigurasi AutoML Natural Language untuk menyimpan data dalam penyimpanan dan melakukan pemrosesan machine learning hanya di Uni Eropa.

Secara default, AutoML Natural Language menyimpan dan memproses resource di lokasi Global, yang berarti bahwa AutoML 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. Anda dan pengguna Anda dapat mengakses data dari lokasi mana pun.

Menetapkan lokasi di UI AutoML Natural Language

Saat membuat set data baru, Anda menentukan lokasi untuk set data tersebut menggunakan menu drop-down tepat di bawah kotak teks tempat Anda memasukkan nama set data. Model yang dilatih menggunakan set data tersebut dibuat di lokasi yang sama.

Setiap halaman listingan untuk set data dan model memiliki menu drop-down Lokasi yang dapat Anda gunakan untuk menampilkan resource di lokasi yang dipilih.

Menetapkan lokasi menggunakan API

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

Saat menggunakan AutoML API, Anda mengidentifikasi resource menggunakan nama resource lengkap, yang mencakup lokasi serta ID uniknya. Misalnya, nama resource untuk set data memiliki format projects/{project-id}/locations/{location}/datasets/{dataset-id}. Untuk resource yang disimpan di lokasi global, ganti variabel {location} dengan nilai us-central1. Untuk resource yang disimpan di lokasi Uni Eropa, ganti variabel {location} dengan nilai eu.

Menetapkan lokasi menggunakan library klien

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

Python

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

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

from google.cloud import automl_v1beta1 as automl

# You must first create a dataset, using the `eu` endpoint, before you can
# call other operations such as: list, get, import, delete, etc.
client_options = {"api_endpoint": "eu-automl.googleapis.com:443"}

# Instantiates a client
client = automl.AutoMlClient(client_options=client_options)

# A resource that represents Google Cloud Platform location.
# project_id = 'YOUR_PROJECT_ID'
project_location = f"projects/{project_id}/locations/eu"

Java

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

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

AutoMlSettings settings =
    AutoMlSettings.newBuilder().setEndpoint("eu-automl.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.
AutoMlClient client = AutoMlClient.create(settings);

// A resource that represents Google Cloud Platform location.
LocationName projectLocation = LocationName.of(projectId, "eu");

Node.js

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

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

const automl = require('@google-cloud/automl').v1beta1;

// You must first create a dataset, using the `eu` endpoint, before you can
// call other operations such as: list, get, import, delete, etc.
const clientOptions = {apiEndpoint: 'eu-automl.googleapis.com'};

// Instantiates a client
const client = new automl.AutoMlClient(clientOptions);

// A resource that represents Google Cloud Platform location.
const projectLocation = client.locationPath(projectId, 'eu');