Lokasi

AutoML Tables memberi Anda kontrol terhadap tempat penyimpanan dan pemrosesan resource untuk project Anda (set data dan model). Secara khusus, Anda dapat mengonfigurasi AutoML Tables untuk menyimpan data dalam penyimpanan dan melakukan pemrosesan machine learning hanya di Uni Eropa.

Secara default, AutoML Tables menyimpan dan memproses resource di lokasi Global, yang berarti AutoML Tables tidak menjamin bahwa resource Anda akan tetap berada di lokasi atau region tertentu. Jika Anda memilih lokasi Uni Eropa, Google akan menyimpan data Anda dan memprosesnya hanya di Uni Eropa. Anda dan pengguna Anda dapat mengakses data dari lokasi mana pun.

Menetapkan lokasi di konsol Google Cloud

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 Tables mendukung endpoint API global (automl.googleapis.com) dan endpoint Uni Eropa (eu-automl.googleapis.com). Untuk menyimpan dan memproses data Anda 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 lengkapnya, 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 dan gunakan endpoint eu-automl.googleapis.com.

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 perlu menetapkan endpoint secara eksplisit. Contoh kode di bawah ini menunjukkan cara mengonfigurasi setelan ini.

Java

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 melakukan autentikasi ke AutoML Tables, 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');

Python

Untuk melakukan autentikasi ke AutoML Tables, 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"

Persyaratan bucket

Beberapa tugas AutoML Tables, seperti mengimpor data dari komputer lokal Anda, menggunakan bucket Cloud Storage. Persyaratan untuk bucket berbeda antara lokasi Global (us-central1) dan Uni Eropa (eu).

Persyaratan bucket untuk us-central1

  • Jenis lokasi: Region
  • Lokasi: us-central1
  • Class penyimpanan: Standard (terkadang ditampilkan di browser Cloud Storage sebagai Regional)

Persyaratan bucket untuk eu

  • Jenis lokasi: Multi-region
  • Lokasi: eu
  • Class penyimpanan: Standard (terkadang ditampilkan di browser Cloud Storage sebagai Multi-Regional)