Questa pagina spiega come creare e gestire le istanze della cache Anywhere Cache.
Per informazioni su come utilizzare e gestire le operazioni a lunga esecuzione avviate dalle operazioni di cache asincrone di Anywhere Cache, consulta Utilizzare le operazioni a lunga esecuzione.
Prima di utilizzare Anywhere Cache, consulta le limitazioni e le restrizioni.
Prima di iniziare
Per ottenere le autorizzazioni necessarie per creare e gestire le cache Anywhere Cache, chiedi all'amministratore di concederti il ruolo IAM Amministratore archiviazione (roles/storage.admin
) per il bucket per cui vuoi creare le cache.
Questo ruolo predefinito contiene le autorizzazioni necessarie per creare e gestire le cache Anywhere Cache. Per visualizzare le autorizzazioni esatte richieste, espandi la sezione Autorizzazioni richieste:
Autorizzazioni obbligatorie
Per creare e gestire le cache Anywhere Cache sono necessarie le seguenti autorizzazioni:
-
storage.anywhereCaches.disable
(obbligatorio per la disattivazione delle cache) -
storage.anywhereCaches.get
(obbligatorio per l'ottenimento delle cache) -
storage.anywhereCaches.create
(obbligatorio per la creazione di cache) -
storage.anywhereCaches.list
(obbligatorio per le cache delle schede) -
storage.anywhereCaches.pause
(obbligatorio per mettere in pausa le cache) -
storage.anywhereCaches.resume
(obbligatorio per la ripresa delle cache) -
storage.anywhereCaches.update
(obbligatorio per l'aggiornamento delle cache)
Puoi anche ottenere queste autorizzazioni con i ruoli personalizzati.
Per informazioni sulla concessione dei ruoli ai bucket, consulta Utilizzare IAM con i bucket.
Per gestire le operazioni di lunga durata avviate dai metodi della cache Anywhere, potresti aver bisogno di ruoli e autorizzazioni aggiuntivi. Per saperne di più, consulta i ruoli richiesti per le operazioni di lunga durata.
Crea una cache
Per scoprire come creare e gestire Anywhere Cache utilizzando Terraform, consulta la risorsa google_storage_anywhere_cache
nella documentazione di Terraform.
Console
- Nella console Google Cloud, vai alla pagina Bucket in Cloud Storage.
Nell'elenco dei bucket, fai clic sul nome del bucket per cui vuoi memorizzare nella cache i dati.
Nella pagina Dettagli bucket, fai clic sulla scheda Configurazione.
Nella sezione Anywhere Cache (Cache Anywhere), fai clic su Configura cache.
Viene visualizzata la pagina Modifica configurazione per <your_bucket_name> per il tuo bucket.
Nella sezione Regioni cache, fai clic sulla regione contenente le zone in cui vuoi creare una cache.
Nella sezione Zone cache, seleziona le zone in cui vuoi creare una cache. Per ogni zona selezionata, specifica un TTL (Time to live) e un'opzione di importazione per la cache.
Fai clic su Save configuration (Salva configurazione).
Nella finestra di dialogo visualizzata, fai clic su Conferma.
Viene visualizzata la scheda Operazioni nella pagina Dettagli bucket, che mostra lo stato del job dell'operazione di creazione della cache.
Puoi anche visualizzare lo stato della cache di un bucket direttamente dalla pagina Elenco bucket. Per farlo, segui le istruzioni riportate di seguito:
- Nella console Google Cloud, vai alla pagina Bucket in Cloud Storage.
Fai clic sull'icona Visualizza colonna (
), seleziona Cache e poi fai clic su Ok.
Riga di comando
Utilizza il comando gcloud storage buckets anywhere-caches create
:
gcloud storage buckets anywhere-caches create gs://BUCKET_NAME ZONE
Sostituisci:
BUCKET_NAME
con il nome del bucket per la cui memorizzazione nella cache vuoi memorizzare i dati. Ad esempio,my-bucket
.ZONE
con la zona in cui verrà eseguita la cache. Ad esempio,us-east1-b
.Per creare più cache contemporaneamente, puoi specificare più zone. Ad esempio,
us-east1-b us-east1-c us-east1-d
.
Imposta i seguenti flag facoltativi per avere un maggiore controllo sulla creazione della cache:
--ttl
: specifica la durata (TTL) dei dati nella cache in secondi. Se non specificato, il valore predefinito è86400s
(24 ore).--admission-policy
: specifica il punto in cui i dati vengono importati nella cache. I valori possono essereADMIT_ON_FIRST_MISS
oADMIT_ON_SECOND_MISS
. Se non specificato, il valore predefinito èADMIT_ON_FIRST_MISS
.
In caso di esito positivo, il comando restituisce l'ID dell'operazione a lunga esecuzione associata all'operazione di creazione di AnywhereCache. Puoi ottenere i dettagli dell'operazione a lunga esecuzione o annullarla per interrompere l'operazione di creazione di AnywhereCaches prima del completamento.
API REST
API JSON
Avere installato e inizializzatogcloud CLI, che consente di generare un token di accesso per l'intestazione
Authorization
.Crea un file JSON contenente le seguenti informazioni:
{ "zone": "ZONE", "ttl": "TIME_TO_LIVE", "admissionPolicy": "ADMISSION_POLICY" }
Sostituisci:
ZONE
con la zona in cui verrà eseguita la cache. Ad esempio,us-east1-b
.TIME_TO_LIVE
con la durata (TTL) dei dati nella cache. Il valore può essere compreso tra 1 ora e 7 giorni, specificato in secondi. Se non specificato, il valore predefinito è86400s
(24 ore).ADMISSION_POLICY
con il criterio di ammissione della cache, che specifica quando vengono importati i dati. I valori possono essereadmit-on-first-miss
oadmit-on-second-miss
. Se non specificato, il valore predefinito èadmit-on-first-miss
.
Utilizza
cURL
per chiamare l'API JSON con una richiesta per creare una cache:curl -X POST --data-binary @JSON_FILE_NAME \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME/anywhereCaches"
Sostituisci:
JSON_FILE_NAME
con il nome del file JSON creato al passaggio 2.BUCKET_NAME
con il nome del bucket per cui vuoi memorizzare nella cache i dati. Ad esempio,my-bucket
.
In caso di esito positivo, l'operazione restituisce un google.longrunning.Operation
.
Puoi ottenere i dettagli dell'operazione a lunga esecuzione o annullarla per interrompere l'operazione di creazione di AnywhereCaches prima del completamento.
Visualizzare una cache
Console
- Nella console Google Cloud, vai alla pagina Bucket in Cloud Storage.
Nell'elenco dei bucket, fai clic sul nome del bucket associato alla cache che vuoi visualizzare.
Nella pagina Dettagli bucket, fai clic sulla scheda Configurazione.
Nella sezione Cache Anywhere, fai clic su
Modifica accanto al campo Cache.Nella pagina Modifica configurazione visualizzata, seleziona una regione per visualizzare tutte le cache all'interno delle zone della regione.
Nel riquadro Zone cache, puoi visualizzare i dettagli di ogni cache disponibile.
Riga di comando
Utilizza il comando gcloud storage buckets anywhere-caches describe
:
gcloud storage buckets anywhere-caches describe ID
Sostituisci:
ID
con l'identificatore dell'istanza della cache, formulato comeBUCKET_NAME/ANYWHERE_CACHE_ID
. Ad esempio,my-bucket/us-east1-b
.
Utilizza il flag facoltativo raw
per generare una risposta API non elaborata anziché una risposta API standardizzata.
In caso di esito positivo, il comando restituisce una risorsa AnywhereCache.
API REST
API JSON
Avere installato e inizializzatogcloud CLI, che consente di generare un token di accesso per l'intestazione
Authorization
.Utilizza
cURL
per chiamare l'API JSON con una richiesta per ottenere una cache:curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME/anywhereCaches/ANYWHERE_CACHE_ID"
Sostituisci:
BUCKET_NAME
con il nome del bucket associato alla cache che vuoi recuperare. Ad esempio,my-bucket
.ANYWHERE_CACHE_ID
con la zona in cui si trova la cache. Ad esempio,us-east1-b
.
In caso di esito positivo, questa operazione restituisce una risorsa AnywhereCache.
Elenca le cache
Console
- Nella console Google Cloud, vai alla pagina Bucket in Cloud Storage.
Nell'elenco dei bucket, fai clic sul nome del bucket associato alle cache che vuoi visualizzare.
Nella pagina Dettagli bucket, fai clic sulla scheda Configurazione.
Nella sezione Cache Anywhere, fai clic su
Modifica accanto al campo Cache.Nella pagina Modifica configurazione visualizzata, seleziona una regione per visualizzare tutte le cache all'interno delle zone della regione.
Tutte le cache disponibili per le zone all'interno della regione vengono visualizzate nel riquadro Zone cache.
Riga di comando
Utilizza il comando gcloud storage buckets anywhere-caches list
:
gcloud storage buckets anywhere-caches list gs://BUCKET_NAME
Sostituisci:
BUCKET_NAME
con il nome del bucket associato alle cache che vuoi elencare. Ad esempio,my-bucket
.
In caso di esito positivo, il comando restituisce un elenco di risorse AnywhereCache.
Facoltativamente, puoi utilizzare il flag --raw
per restituire una risposta API non elaborata
invece di una risposta standardizzata. Per saperne di più su come controllare il comportamento delle schede, ad esempio la paginazione dei risultati, consulta la documentazione di gcloud storage ls
.
API REST
API JSON
Avere installato e inizializzatogcloud CLI, che consente di generare un token di accesso per l'intestazione
Authorization
.Utilizza
cURL
per chiamare l'API JSON con una richiesta per elencare le cache:curl -X GET -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME/anywhereCaches"
Sostituisci:
BUCKET_NAME
con il nome del bucket associato alle cache che vuoi recuperare. Ad esempio,my-bucket
.
Quando elenchi più cache, puoi paginare i risultati.
In caso di esito positivo, questa operazione restituisce un elenco di risorse AnywhereCache. Per informazioni dettagliate sulla struttura di questa risposta, consulta la documentazione relativa all'elenco AnywhereCaches.
Aggiornare una cache
Console
- Nella console Google Cloud, vai alla pagina Bucket in Cloud Storage.
Nell'elenco dei bucket, fai clic sul nome del bucket associato alla cache da aggiornare.
Nella pagina Dettagli bucket, fai clic sulla scheda Osservabilità, quindi su Cache nel menu di navigazione.
Fai clic su Modifica configurazione.
Nella pagina Modifica configurazione visualizzata, aggiorna le proprietà della cache, poi fai clic su Salva.
Riga di comando
Utilizza il comando gcloud storage buckets anywhere-caches update
:
gcloud storage buckets anywhere-caches update ID
Sostituisci:
ID
con l'identificatore dell'istanza della cache, formulato comeBUCKET_NAME/ANYWHERE_CACHE_ID
. Ad esempio,my-bucket/us-east1-b
.Per aggiornare più cache contemporaneamente, puoi specificare più identificativi. Ad esempio,
my-bucket/us-east1-b my-bucket/us-east1-c
.
Utilizza i seguenti flag per aggiornare la configurazione della cache. Se non viene specificato un opzione, il valore rimane invariato.
--ttl
: specifica la durata (TTL) dei dati nella cache in secondi.--admission-policy
: specifica il punto in cui i dati vengono importati nella cache. I valori possono essereADMIT_ON_FIRST_MISS
oADMIT_ON_SECOND_MISS
.
In caso di esito positivo, il comando restituisce l'ID dell'operazione a lunga esecuzione non elaborata associata all'operazione di aggiornamento AnywhereCache. Puoi ottenere i dettagli sull'operazione a lunga esecuzione.
API REST
API JSON
Avere installato e inizializzatogcloud CLI, che consente di generare un token di accesso per l'intestazione
Authorization
.Crea un file JSON che includa le modifiche alle proprietà della cache che vuoi aggiornare.
{ "ttl": "TIME_TO_LIVE", "admissionPolicy": "ADMISSION_POLICY" }
Sostituisci:
TIME_TO_LIVE
con il TTL dei dati memorizzati nella cache. Il valore può essere compreso tra 1 ora e 7 giorni, specificato in secondi. Se non specificato, viene utilizzato il valore corrente.ADMISSION_POLICY
con il criterio di ammissione della cache, che specifica quando vengono importati i dati. I valori possono essereadmit-on-first-miss
oadmit-on-second-miss
. Se non specificato, viene utilizzato il valore corrente.
L'esempio seguente aggiorna il TTL della cache su 2 giorni giorno e il relativo criterio di ammissione per importare i dati alla seconda mancata corrispondenza:
{ "ttl": "172800s", "admissionPolicy": "admit-on-second-miss" }
Per applicare le nuove proprietà, utilizza
cURL
per chiamare l'API JSON con una richiesta di aggiornamento della cache:curl -X PATCH --data-binary @JSON_FILE_NAME \ -H "Authorization: Bearer $(gcloud auth print-access-token)" \ -H "Content-Type: application/json" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME/anywhereCaches/ANYWHERE_CACHE_ID"
Sostituisci:
JSON_FILE_NAME
con il nome del file JSON creato al passaggio 2.BUCKET_NAME
con il nome del bucket associato alla cache da aggiornare. Ad esempio,my-bucket
.ANYWHERE_CACHE_ID
con l'identificatore della cache. Ad esempio,us-east1-b
.
In caso di esito positivo, l'operazione restituisce un google.longrunning.Operation
.
Puoi ottenere i dettagli sull'operazione a lunga esecuzione.
Mettere in pausa una cache
Console
- Nella console Google Cloud, vai alla pagina Bucket in Cloud Storage.
Nell'elenco dei bucket, fai clic sul nome del bucket associato alla cache da mettere in pausa.
Nella pagina Dettagli bucket, fai clic sulla scheda Osservabilità, quindi su Cache nel menu di navigazione.
Fai clic su Metti in pausa/riprendi una cache.
Nel riquadro visualizzato, fai clic sul pulsante di attivazione/disattivazione Metti in pausa la cache.
Fai clic su Metti in pausa/Riprendi.
Nella finestra di dialogo visualizzata, fai clic su Conferma.
Riga di comando
Utilizza il comando gcloud storage buckets anywhere-caches pause
:
gcloud storage buckets anywhere-caches pause ID
Sostituisci:
ID
con l'identificatore dell'istanza della cache, formulato comeBUCKET_NAME/ANYWHERE_CACHE_ID
. Ad esempio,my-bucket/us-east1-b
.Per mettere in pausa più cache contemporaneamente, puoi specificare più identificativi. Ad esempio,
my-bucket/us-east1-b my-bucket/us-east1-c
.
In caso di esito positivo, il comando restituisce un messaggio di operazione riuscita.
API REST
API JSON
Avere installato e inizializzatogcloud CLI, che consente di generare un token di accesso per l'intestazione
Authorization
.Utilizza
cURL
per chiamare l'API JSON con una richiesta di messa in pausa di una cache:curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME/anywhereCaches/ANYWHERE_CACHE_ID/pause"
Sostituisci:
BUCKET_NAME
con il nome del bucket associato alla cache che vuoi mettere in pausa. Ad esempio,my-bucket
.ANYWHERE_CACHE_ID
con l'identificatore della cache. Ad esempio,us-east1-b
.
In caso di esito positivo, l'operazione restituisce una risorsa AnywhereCache formattata.
Riprendi una cache
Console
Per ripristinare una cache messa in pausa:
- Nella console Google Cloud, vai alla pagina Bucket in Cloud Storage.
Nell'elenco dei bucket, fai clic sul nome del bucket associato alla cache che vuoi riprendere.
Nella pagina Dettagli bucket, fai clic sulla scheda Osservabilità, quindi su Cache nel menu di navigazione.
Fai clic su Metti in pausa/riprendi una cache.
Nel riquadro visualizzato, fai clic sul pulsante di attivazione/disattivazione Metti in pausa la cache.
Fai clic su Metti in pausa/Riprendi.
Nella finestra di dialogo visualizzata, fai clic su Conferma.
Per riprendere una cache disattivata, segui le istruzioni riportate di seguito:
- Nella console Google Cloud, vai alla pagina Bucket in Cloud Storage.
Nell'elenco dei bucket, fai clic sul nome del bucket associato alla cache che vuoi riprendere.
Nella pagina Dettagli bucket, fai clic sulla scheda Osservabilità, quindi su Cache nel menu di navigazione.
Fai clic su Disattiva/riprendi una cache.
Nel riquadro visualizzato, fai clic sul pulsante di attivazione/disattivazione Disattiva cache.
Fai clic su Disattiva/riprendi.
Nella finestra di dialogo visualizzata, fai clic su Conferma.
Riga di comando
Utilizza il comando gcloud storage buckets anywhere-caches resume
:
gcloud storage buckets anywhere-caches resume ID
Sostituisci:
ID
con l'identificatore dell'istanza della cache, formulato comeBUCKET_NAME/ANYWHERE_CACHE_ID
. Ad esempio,my-bucket/us-east1-b
.Per riprendere più cache contemporaneamente, puoi specificare più identificativi. Ad esempio,
my-bucket/us-east1-b my-bucket/us-east1-c
.
In caso di esito positivo, il comando restituisce una risorsa AnywhereCache formattata.
API REST
API JSON
Avere installato e inizializzatogcloud CLI, che consente di generare un token di accesso per l'intestazione
Authorization
.Utilizza
cURL
per chiamare l'API JSON con una richiesta per riprendere una cache:curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME/anywhereCaches/ANYWHERE_CACHE_ID/resume"
Sostituisci:
BUCKET_NAME
con il nome del bucket associato alla cache che vuoi riprendere. Ad esempio,my-bucket
.ANYWHERE_CACHE_ID
con l'identificatore della cache. Ad esempio,us-east1-b
.
In caso di esito positivo, l'operazione restituisce una risorsa AnywhereCache formattata.
Disattivare una cache
Console
- Nella console Google Cloud, vai alla pagina Bucket in Cloud Storage.
Nell'elenco dei bucket, fai clic sul nome del bucket associato alla cache che vuoi disattivare.
Nella pagina Dettagli bucket, fai clic sulla scheda Osservabilità, quindi su Cache nel menu di navigazione.
Fai clic su Disattiva/riprendi una cache.
Nel riquadro visualizzato, fai clic sul pulsante di attivazione/disattivazione Disattiva cache.
Fai clic su Disattiva/riprendi.
Nella finestra di dialogo visualizzata, fai clic su Conferma.
Riga di comando
Utilizza il comando gcloud storage buckets anywhere-caches disable
:
gcloud storage buckets anywhere-caches disable ID
Sostituisci:
ID
con l'identificatore dell'istanza della cache, formulato comeBUCKET_NAME/ANYWHERE_CACHE_ID
. Ad esempio,my-bucket/us-east1-b
.Per disattivare più cache contemporaneamente, puoi specificare più identificativi. Ad esempio,
my-bucket/us-east1-b my-bucket/us-east1-c
.
In caso di esito positivo, il comando restituisce una risorsa AnywhereCache formattata.
API REST
API JSON
Avere installato e inizializzatogcloud CLI, che consente di generare un token di accesso per l'intestazione
Authorization
.Utilizza
cURL
per chiamare l'API JSON con una richiesta di disattivazione di una cache:curl -X POST -H "Authorization: Bearer $(gcloud auth print-access-token)" \ "https://storage.googleapis.com/storage/v1/b/BUCKET_NAME/anywhereCaches/ANYWHERE_CACHE_ID/disable"
Sostituisci:
BUCKET_NAME
con il nome del bucket associato alla cache che vuoi disattivare. Ad esempio,my-bucket
.ANYWHERE_CACHE_ID
con l'identificatore della cache. Ad esempio,us-east1-b
.
In caso di esito positivo, il comando restituisce una risorsa AnywhereCache formattata.
Monitorare le prestazioni della cache
La parte di Cloud Storage della console Google Cloud fornisce grafici di monitoraggio che ti consentono di monitorare il rendimento delle cache utilizzando le metriche. Questi grafici di monitoraggio possono essere visualizzati anche utilizzando Cloud Monitoring.
Grafici disponibili
Grafico | Livello della gerarchia delle risorse | Descrizione |
---|---|---|
Tasso di eliminazione dei byte | Bucket | La frequenza dei byte eliminati dalla cache, campionata ogni ora. Questi dati vengono aggiornati più di una volta all'ora per consentire il tempo necessario per la post-elaborazione dei dati. |
Tasso di eliminazione dei byte | Progetto | La frequenza dei byte eliminati da tutte le cache di un bucket, campionata ogni ora. Questi dati vengono aggiornati più di una volta all'ora per consentire il tempo necessario per la post-elaborazione dei dati. |
Byte nella cache | Bucket | La frequenza dei byte nella cache, campionata ogni ora. Questi dati vengono aggiornati più di una volta all'ora per consentire il tempo necessario per la post-elaborazione dei dati. |
Byte nella cache | Progetto | Questa frequenza di byte in tutte le cache di un bucket, campionata ogni ora. Questi dati vengono aggiornati più di una volta all'ora per consentire il tempo necessario per la post-elaborazione dei dati. |
Vantaggio del throughput della cache | Progetto | La tariffa della quota di larghezza di banda per il trasferimento di dati per la regione, l'utilizzo della quota e il throughput aggiuntivo fornito dalla cache. Il throughput aggiuntivo fornito dalla cache non viene conteggiato ai fini della quota, pertanto l'utilizzo della cache abilita i progetti a superare il throughput consentito dalla quota. |
Operazioni di percentuale di hit | Bucket | La percentuale di operazioni di cache che pubblicano i dati richiesti dalla cache rispetto al totale delle operazioni idonee della cache, campionata ogni 60 secondi. Se una lettura viene restituita completamente dalla cache, l'operazione viene conteggiata come hit. Se la lettura non viene restituita dalla cache o viene restituita solo parzialmente, l'operazione viene conteggiata come una mancata corrispondenza. |
Operazioni di percentuale di hit | Progetto | La percentuale di operazioni di cache che pubblicano i dati richiesti da tutte le cache per un bucket in relazione al totale delle operazioni idonee della cache, campionata ogni 60 secondi. Se una lettura viene restituita completamente dalla cache, l'operazione viene conteggiata come hit. Se la lettura non viene restituita dalla cache o viene restituita solo parzialmente, l'operazione viene conteggiata come una mancata corrispondenza. |
Byte % successi della cache | Bucket | La percentuale di byte erogati dalla cache rispetto al totale dei byte idonei per la cache, campionata ogni 60 secondi. |
Byte % successi della cache | Progetto | La percentuale di byte erogati da tutte le cache per un bucket rispetto al totale dei byte idonei per la cache, campionata ogni 60 secondi. |
Byte non elaborati della frequenza di importazione | Bucket | La frequenza di byte non elaborati importati in ogni cache, campionata ogni 60 secondi. Tutti i byte importati, inclusi quelli non fatturabili, vengono utilizzati per calcolare il valore di questa metrica. Questa metrica viene registrata in tempo reale. |
Byte non elaborati della frequenza di importazione | Progetto | La frequenza dei byte non elaborati importati in tutte le cache di un bucket, campionata ogni 60 secondi. Tutti i byte importati, inclusi quelli non fatturabili, vengono utilizzati per calcolare il valore di questa metrica. Questa metrica viene riportata in tempo reale. |
Portata - Hit della cache | Bucket | La portata erogata dalla cache, campionata ogni 60 secondi. |
Portata - Hit della cache | Progetto | La portata erogata da tutte le cache per un bucket, campionata ogni 60 secondi. |
Portata - Mancata corrispondenza della cache | Bucket | La portata non gestita dalla cache, campionata ogni 60 secondi. |
Portata - Mancata corrispondenza della cache | Progetto | La portata non gestita da nessuna delle cache di un bucket, campionata ogni 60 secondi. |
Grafici di accesso
I grafici di monitoraggio acquisiscono i dati per singoli bucket o per tutti i bucket all'interno di un progetto. Il livello della gerarchia delle risorse acquisito da un grafico determina dove puoi accedere al grafico.
Accedere ai grafici a livello di bucket
- Nella console Google Cloud, vai alla pagina Bucket in Cloud Storage.
Nell'elenco dei bucket, fai clic sul nome del bucket per cui vuoi visualizzare i grafici di monitoraggio.
Nella pagina Dettagli bucket, fai clic sulla scheda Osservabilità.
Nel menu di navigazione, seleziona Anywhere Cache.
Vengono visualizzati i grafici di monitoraggio.
Accedere ai grafici a livello di progetto
- Nella console Google Cloud, vai alla pagina Bucket in Cloud Storage.
Nel riquadro di navigazione Cloud Storage, fai clic su Monitoraggio.
Nella barra dei menu, fai clic su Cache Anywhere.
Vengono visualizzati i grafici di monitoraggio.
Utilizzare le operazioni a lunga esecuzione
Se vengono eseguite correttamente, le operazioni AnywhereCaches Create e Update avviano un'operazione a lungo termine. Puoi recuperare e elencare le operazioni a lunga esecuzione per visualizzare i dettagli e lo stato dell'operazione AnywhereCaches sottostante oppure annullare un'operazione a lunga esecuzione per annullare l'operazione AnywhereCaches sottostante mentre è in corso.
Per istruzioni sull'utilizzo delle operazioni a lunga esecuzione per Anywhere Cache, consulta Utilizzare le operazioni a lunga esecuzione.
L'esempio seguente mostra un'operazione a lunga esecuzione avviata da un'operazione di creazione di AnywhereCaches:
done: false kind: storage#operation metadata: '@type': type.googleapis.com/google.storage.control.v2.CreateAnywhereCacheMetadata anywhereCacheId: us-central1-c zone: us-central1-c ttl: 172800s admissionPolicy: admit-on-first-miss commonMetadata: createTime: '2023-12-14T20:52:00.032Z' progressPercent: -1 requestedCancellation: false type: create-anywhere-cache updateTime: '2023-12-14T20:52:00.032Z' name: projects/_/buckets/my-bucket/operations/AULf_KhQxxsWRSn56wv4jfmn3pOu_dKTz9FoYx6S0EzMw5ssR0cXIiorCvHRwqxZnQmWj9jnGpKb3Y6iCD3XM9KLc8EHBm7uig selfLink: https://www.googleapis.com/storage/v1/b/my-bucket/operations/AULf_KhQxxsWRSn56wv4jfmn3pOu_dKTz9FoYx6S0EzMw5ssR0cXIiorCvHRwqxZnQmWj9jnGpKb3Y6iCD3XM9KLc8EHBm7uig
Nuovi tentativi
Le API AnywhereCaches asincrone sono idempotenti per impostazione predefinita. Ciò significa che puoi ritentare in sicurezza le chiamate asincrone all'API AnywhereCaches senza preoccuparti di modificare involontariamente le risorse.
Ad esempio, supponiamo che tu esegua un'operazione di creazione di AnywhereCaches per creare una cache in us-central1-a
, che va a buon fine. Se esegui un'operazione di creazione di AnywhereCaches successiva utilizzando la stessa zona che ha esito positivo, la richiesta restituisce la stessa operazione a lungo termine della richiesta precedente. Tieni presente che questo comportamento si verifica solo se includi un request_id
nella richiesta di creazione della cache. Se non è incluso un request_id
, viene visualizzato un messaggio di errore request_id
quando si tenta di creare una cache già esistente.ANYWHERE_CACHE_ALREADY_EXISTS
Per informazioni su come includere un request_id
, consulta
Richiedi duplicazione.
Passaggi successivi
Ricevi consigli su quali bucket e zone creare una cache.