Località

AutoML Tables offre un controllo su dove vengono archiviate ed elaborate le risorse del progetto (set di dati e modelli). In particolare, puoi configurare AutoML Tables per archiviare i dati at-rest ed eseguire l'elaborazione di machine learning solo nell'Unione Europea.

Per impostazione predefinita, AutoML Tables archivia ed elabora le risorse in una località Globale, il che significa che AutoML Tables non garantisce che le risorse rimarranno in una località o regione specifica. Se scegli la località dell'Unione Europea, Google memorizzerà i tuoi dati e li tratterà solo nell'Unione Europea. Tu e i tuoi utenti potete accedere ai dati da qualsiasi luogo.

Impostazione della località nella console Google Cloud

Quando crei un nuovo set di dati, specifichi la località del set di dati utilizzando l'elenco a discesa appena sotto la casella di testo in cui inserisci il nome del set di dati. I modelli addestrati utilizzando questo set di dati vengono creati nella stessa località.

Le pagine dell'elenco di set di dati e modelli hanno ciascuna un elenco a discesa Località che puoi utilizzare per mostrare le risorse nella località selezionata.

Impostazione della località mediante l'API

AutoML Tables supporta sia un endpoint API globale (automl.googleapis.com) sia un endpoint dell'Unione Europea (eu-automl.googleapis.com). Per archiviare ed elaborare i dati solo nell'Unione Europea, utilizza l'URI eu-automl.googleapis.com al posto di automl.googleapis.com per le chiamate API REST.

Quando utilizzi l'API AutoML, puoi identificare le risorse mediante il nome completo della risorsa, che include la località e l'ID univoco. Ad esempio, il nome della risorsa per un set di dati ha il formato projects/{project-id}/locations/{location}/datasets/{dataset-id}. Per le risorse archiviate nella località globale, sostituisci la variabile {location} con il valore us-central1. Per le risorse archiviate nella località dell'Unione Europea, sostituisci la variabile {location} con il valore eu e utilizza l'endpoint eu-automl.googleapis.com.

Impostazione della località utilizzando le librerie client

Per impostazione predefinita, le librerie client di AutoML accedono all'endpoint API globale (automl.googleapis.com). Per archiviare ed elaborare i dati solo nell'Unione Europea, devi impostare esplicitamente l'endpoint. I seguenti esempi di codice mostrano come configurare questa impostazione.

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

Per eseguire l'autenticazione su AutoML Tables, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.

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

Per eseguire l'autenticazione su AutoML Tables, configura le Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.

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"

Requisiti dei bucket

Alcune attività AutoML Tables, come l'importazione dei dati dal computer locale, utilizzano un bucket Cloud Storage. I requisiti per il bucket sono diversi tra la località globale (us-central1) e quella dell'Unione Europea (eu).

Requisiti del bucket per us-central1

  • Tipo di località: Region
  • Località: us-central1
  • Classe di archiviazione: Standard (a volte visualizzata nel browser Cloud Storage come Regional)

Requisiti del bucket per eu

  • Tipo di località: Multi-region
  • Località: eu
  • Classe di archiviazione: Standard (a volte visualizzata nel browser Cloud Storage come Multi-Regional)