Puoi utilizzare un disco permanente come disco di avvio per un'istanza di macchina virtuale (VM) o come disco dati da collegare a una VM. Quando crei un disco permanente, puoi creare un disco permanente vuoto o crearne uno da un'origine in modo che il nuovo disco contenga i dati provenienti da quella origine.
Origini dati
Puoi creare dischi permanenti dalle seguenti origini dati:
Dischi esistenti: clone di un disco permanente esistente. Utilizza questa opzione se hai bisogno di una copia collegabile istantaneamente di un disco permanente non di avvio esistente.
Snapshot: crea un disco non di avvio da uno snapshot standard o da uno snapshot istantaneo. Utilizza questa opzione per ripristinare i dati da un disco permanente di cui hai eseguito il backup con gli snapshot.
Immagini: crea un disco di avvio da un'immagine di origine. Utilizza questa opzione per creare un disco di avvio per una nuova VM o per creare un disco permanente di avvio autonomo.
Prima di iniziare
-
Se non l'hai ancora fatto, configura l'autenticazione.
L'autenticazione è il processo mediante il quale viene verificata l'identità per l'accesso ai servizi e alle API Google Cloud.
Per eseguire codice o esempi da un ambiente di sviluppo locale, puoi autenticarti in Compute Engine nel seguente modo.
Select the tab for how you plan to use the samples on this page:
Console
When you use the Google Cloud console to access Google Cloud services and APIs, you don't need to set up authentication.
gcloud
-
Installa Google Cloud CLI, quindi initialize eseguendo questo comando:
gcloud init
- Set a default region and zone.
- Installa Google Cloud CLI.
-
Per initialize gcloud CLI, esegui questo comando:
gcloud init
-
Crea credenziali di autenticazione locali per il tuo Account Google:
gcloud auth application-default login
- Installa Google Cloud CLI.
-
Per initialize gcloud CLI, esegui questo comando:
gcloud init
-
Crea credenziali di autenticazione locali per il tuo Account Google:
gcloud auth application-default login
- Installa Google Cloud CLI.
-
Per initialize gcloud CLI, esegui questo comando:
gcloud init
-
Crea credenziali di autenticazione locali per il tuo Account Google:
gcloud auth application-default login
- Installa Google Cloud CLI.
-
Per initialize gcloud CLI, esegui questo comando:
gcloud init
-
Crea credenziali di autenticazione locali per il tuo Account Google:
gcloud auth application-default login
- Il tipo di disco del clone deve essere uguale a quello del disco di origine.
- Non puoi creare un clone di disco di zona da un disco di regione.
- Non puoi creare un clone di un disco di zona esistente in un'altra zona.
- Le dimensioni del clone devono essere almeno pari al disco di origine. Se crei un clone utilizzando la console Google Cloud, non puoi specificare una dimensione del disco e il clone ha le stesse dimensioni del disco di origine.
- Se utilizzi una chiave di crittografia fornita dal cliente o una chiave di crittografia gestita dal cliente per criptare il disco di origine, devi utilizzare la stessa chiave per crittografare il clone. Per saperne di più, vedi Creazione di un clone di un disco di origine criptato.
- Puoi creare al massimo un clone di un determinato disco di origine o dei suoi cloni ogni 30 secondi.
- Puoi avere al massimo 1000 cloni simultanei di un disco di origine o dei suoi cloni.
Il superamento di questo limite restituisce
internalError
. Tuttavia, se crei un clone di disco e lo elimini in un secondo momento, il clone del disco eliminato non è incluso in questo limite. - Dopo la clonazione di un disco, eventuali cloni successivi del disco o dei suoi cloni vengono conteggiati nel limite di 1000 cloni simultanei di dischi per il disco di origine originale e rispetto al limite massimo di creazione di un clone ogni 30 secondi.
Nella console Google Cloud, vai alla pagina Dischi.
Nell'elenco dei dischi permanenti a livello di zona, trova il disco che vuoi clonare.
Fai clic sul pulsante del menu in Azioni e seleziona Clona disco.
Nel riquadro Clona disco, specifica un nome per il nuovo disco.
Nella sezione Proprietà, esamina gli altri dettagli relativi al nuovo disco.
Fai clic su Salva.
TARGET_PROJECT_ID
: l'ID progetto per il nuovo discoZONE
: la zona del disco di origine e del nuovo discoTARGET_DISK_NAME
: il nome del nuovo discoSOURCE_PROJECT_ID
: l'ID progetto del disco di origineSOURCE_DISK_NAME
: il nome del disco di origineTARGET_PROJECT_ID
: l'ID progetto per il nuovo discoZONE
: la zona del disco di origine e del nuovo discoTARGET_DISK_NAME
: il nome del nuovo discoSOURCE_PROJECT_ID
: l'ID progetto del disco di origineSOURCE_DISK_NAME
: il nome del disco di originePer creare un clone di disco a livello di regione da un disco di zona di origine, una delle zone di replica del clone deve corrispondere alla zona del disco di origine.
Dopo la creazione, il clone del disco a livello di regione è utilizzabile in media entro 3 minuti. Tuttavia, il disco potrebbe richiedere decine di minuti per essere completamente replicato e raggiungere uno stato in cui l'RPO (Recovery Point Objective) è vicino a zero.
La velocità con cui puoi clonare lo spazio su disco è limitata. Puoi creare al massimo 1 TB di disco clonato ogni 15 minuti, con un limite di richieste di burst di 257 TB.
Nella console Google Cloud, vai alla pagina Dischi.
Nell'elenco dei dischi permanenti a livello di zona, trova il disco che vuoi clonare.
Fai clic sul pulsante del menu in Azioni e seleziona Clona disco.
Nel riquadro Clona disco, specifica un nome per il nuovo disco.
In Località, seleziona A livello di regione e scegli due zone di replica per il nuovo disco a livello di regione.
Nella sezione Proprietà, esamina gli altri dettagli relativi al nuovo disco.
Fai clic su Salva.
TARGET_DISK_NAME
: il nome del nuovo disco di una regioneREGION_1
: la regione per il nuovo disco di una regioneSOURCE_DISK_NAME
: il nome del disco di zona da clonareREGION_1_ZONE_1
: una delle due zone di replica per il nuovo disco a livello di regioneREGION_1_ZONE_2
: l'altra zona di replica per il nuovo disco di regionePROJECT_ID
: l'ID progettoPROJECT_ID
: l'ID progettoREGION_1
: la regione per il nuovo disco di una regioneTARGET_DISK_NAME
: il nome del nuovo disco di una regioneREGION_1_ZONE_1
: una delle due zone di replica per il nuovo disco a livello di regioneSOURCE_DISK_NAME
: il nome del disco di zona da clonareREGION_1_ZONE_2
: l'altra zona di replica per il nuovo disco di regioneNella console Google Cloud, vai alla pagina Dischi.
Nell'elenco dei dischi permanenti a livello di zona, trova il disco che vuoi clonare.
Fai clic sul pulsante del menu in Azioni e seleziona Clona disco.
Nel riquadro Clona disco, specifica un nome per il nuovo disco.
Fornisci la chiave di crittografia del disco di origine in Decriptazione e crittografia.
Nella sezione Proprietà, esamina gli altri dettagli relativi al nuovo disco.
Fai clic su Salva.
TARGET_PROJECT_ID
: l'ID progetto per il nuovo discoZONE
: zona del disco di origine e nuovo discoTARGET_DISK_NAME
: nome del nuovo discoSOURCE_PROJECT_ID
: l'ID progetto del disco di origineSOURCE_DISK_NAME
: nome del disco di origineTARGET_PROJECT_ID
: l'ID progetto per il nuovo discoZONE
: la zona del disco di origine e del nuovo discoTARGET_DISK_NAME
: il nome del nuovo discoSOURCE_PROJECT_ID
: l'ID progetto del disco di origineSOURCE_DISK_NAME
: il nome del disco di origineTARGET_PROJECT_ID
: l'ID progetto per il nuovo discoZONE
: la zona del disco di origine e del nuovo discoTARGET_DISK_NAME
: il nome del nuovo discoSOURCE_PROJECT_ID
: l'ID progetto del disco di origineSOURCE_DISK_NAME
: il nome del disco di origineKMS_PROJECT_ID
: l'ID progetto per la chiave di crittografiaREGION
: la regione della chiave di crittografiaKEY_RING
: keyring della chiave di crittografiaKEY
: il nome della chiave di crittografiaTARGET_DISK_NAME
: il nome del nuovo discoSOURCE_PROJECT_ID
: l'ID progetto del disco di origineZONE
: la zona del disco di origine e del nuovo discoSOURCE_DISK_NAME
: il nome del disco di origineKMS_PROJECT_ID
: l'ID progetto per la chiave di crittografiaREGION
: la regione della chiave di crittografiaKEY_RING
: il keyring della chiave di crittografiaKEY
: il nome della chiave di crittografia- Scopri di più sull'utilizzo dei dischi permanenti.
- Scopri come eseguire regolarmente il backup dei dischi utilizzando gli snapshot per evitare perdite di dati indesiderate.
- Scopri di più sull'utilizzo dei dischi permanenti a livello di regione per la replica sincrona tra due zone.
Terraform
Per utilizzare gli esempi di Terraform su questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura le Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
Go
Per utilizzare gli Go esempi di questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
Java
Per utilizzare gli Java esempi di questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
Python
Per utilizzare gli Python esempi di questa pagina in un ambiente di sviluppo locale, installa e inizializza gcloud CLI, quindi configura Credenziali predefinite dell'applicazione con le tue credenziali utente.
Per ulteriori informazioni, consulta Set up authentication for a local development environment.
REST
Per utilizzare gli esempi di API REST in questa pagina in un ambiente di sviluppo locale, devi utilizzare le credenziali che fornisci a gcloud CLI.
Installa Google Cloud CLI, quindi initialize eseguendo questo comando:
gcloud init
Per maggiori informazioni, consulta Autenticazione per REST nella documentazione sull'autenticazione di Google Cloud.
Crea un clone di disco da un disco esistente
Puoi creare un nuovo clone di un disco permanente da un disco permanente esistente, anche se questo è collegato a un'istanza VM. Quando cloni un disco, ne crei uno nuovo che contiene tutti i dati presenti sul disco di origine. Puoi modificare le proprietà del clone, ad esempio la dimensione. Puoi anche eliminare il disco di origine senza alcun rischio di eliminare il clone.
La possibilità di clonare i dischi è utile per duplicare i dati di produzione per eseguire il debug senza disturbare la produzione, duplicare i dischi con lo scale out delle VM e creare repliche per la verifica del backup del database. Puoi anche clonare i dischi per spostare i dati dei dischi non di avvio in un nuovo progetto. Per gli scenari in cui è richiesta la protezione dei dati per una maggiore resilienza, ad esempio backup e ripristino di emergenza, consigliamo di utilizzare gli snapshot standard anziché i cloni di dischi.
Se vuoi acquisire lo stato di un disco a intervalli diversi, ma non hai bisogno di un nuovo disco collegabile ogni volta, valuta la possibilità di utilizzare gli snapshot istantanei.
Sebbene non siano adatti al ripristino di emergenza, gli snapshot istantanei possono essere più efficienti in termini di archiviazione rispetto alla creazione di più cloni dello stesso disco. Questo perché gli snapshot istantanei sono backup incrementali.
Se devi replicare rapidamente un disco, ad esempio per il debug rapido, utilizza un clone di disco.
Scopri altre opzioni di backup dei dati in Compute Engine.
Limitazioni
Messaggi di errore
Se superi i limiti di frequenza di clonazione, la richiesta non riesce e viene restituito il seguente errore:
RATE LIMIT: ERROR: (gcloud.compute.disks.create) Could not fetch resource: - Operation rate exceeded for resource RESOURCE. Too frequent operations from the source resource.
Crea un clone di disco
Puoi clonare un disco esistente in un nuovo disco utilizzando la console Google Cloud, Google Cloud CLI o l'API Compute Engine.Console
gcloud
Nell'interfaccia alla gcloud CLI, utilizza il comando
disks create
e specifica il valore--source-disk
. L'esempio seguente clona il disco di origine su un nuovo disco in un altro progetto:gcloud compute disks create projects/TARGET_PROJECT_ID/zones/ZONE/disks/TARGET_DISK_NAME \ --description="cloned disk" \ --source-disk=projects/SOURCE_PROJECT_ID/zones/ZONE/disks/SOURCE_DISK_NAME
Sostituisci quanto segue:
Terraform
Per creare un clone di disco, utilizza la risorsa
google_compute_disk
.Per scoprire come applicare o rimuovere una configurazione Terraform, consulta Comandi Terraform di base.
Go
Go
Prima di provare questo esempio, segui le istruzioni di configurazione di Go disponibili nella guida rapida di Compute Engine sull'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Go di Compute Engine.
Per eseguire l'autenticazione in Compute Engine, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Java
Prima di provare questo esempio, segui le istruzioni di configurazione di Java disponibili nella guida rapida di Compute Engine sull'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Java di Compute Engine.
Per eseguire l'autenticazione in Compute Engine, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Python
Python
Prima di provare questo esempio, segui le istruzioni di configurazione di Python disponibili nella guida rapida di Compute Engine sull'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Python di Compute Engine.
Per eseguire l'autenticazione in Compute Engine, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
REST
Nell'API, crea una richiesta
POST
per il metodocompute.disks.insert
. Nel corpo della richiesta, specifica i parametriname
esourceDisk
. Il clone eredita tutte le proprietà omesse dal disco di origine. L'esempio seguente clona il disco di origine su un nuovo disco in un altro progetto:POST https://compute.googleapis.com/compute/v1/projects/TARGET_PROJECT_ID/zones/ZONE/disks { "name": "TARGET_DISK_NAME" "sourceDisk": "projects/SOURCE_PROJECT_ID/zones/ZONE/disks/SOURCE_DISK_NAME" }
Sostituisci quanto segue:
Crea un clone di disco di regione da un disco di zona
Puoi creare un nuovo disco di regione clonando un disco di zona esistente. Per eseguire la migrazione di un disco di zona su un disco di regione, Google consiglia questa opzione anziché creare uno snapshot del disco di zona e ripristinare lo snapshot su un nuovo disco a livello di regione.
Limitazioni
Console
gcloud
Crea un clone di disco di regione da un disco di zona e fornisci il disco di origine e due zone di replica per il nuovo disco di regione utilizzando il seguente comando
gcloud compute disks create
. L'esempio seguente presuppone che i dischi di origine e di destinazione siano nello stesso progetto.gcloud compute disks create TARGET_DISK_NAME \ --description="zonal to regional cloned disk" \ --region=REGION_1 \ --source-disk=SOURCE_DISK_NAME \ --source-disk-zone=REGION_1_ZONE_1 \ --replica-zones=REGION_1_ZONE_1,REGION_1_ZONE_2 \ --project=PROJECT_ID
Sostituisci quanto segue:
Terraform
Per creare un clone di disco a livello di regione da un disco di zona, puoi facoltativamente creare uno snapshot del disco di zona e quindi clonare lo snapshot. A questo scopo, utilizza le seguenti risorse:
Per scoprire come applicare o rimuovere una configurazione Terraform, consulta Comandi Terraform di base.
Go
Go
Prima di provare questo esempio, segui le istruzioni di configurazione di Go disponibili nella guida rapida di Compute Engine sull'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Go di Compute Engine.
Per eseguire l'autenticazione in Compute Engine, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Java
Prima di provare questo esempio, segui le istruzioni di configurazione di Java disponibili nella guida rapida di Compute Engine sull'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Java di Compute Engine.
Per eseguire l'autenticazione in Compute Engine, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Python
Python
Prima di provare questo esempio, segui le istruzioni di configurazione di Python disponibili nella guida rapida di Compute Engine sull'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Python di Compute Engine.
Per eseguire l'autenticazione in Compute Engine, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
REST
Fornisci il disco di origine e due zone di replica per il nuovo disco di regione. L'esempio seguente presuppone che i dischi di origine e di destinazione siano nello stesso progetto.
POST https://compute.googleapis.com/compute/v1/projects/PROJECT_ID/regions/REGION_1/disks { "name": "TARGET_DISK_NAME" "sourceDisk": "projects/PROJECT_ID/zones/REGION_1_ZONE_1/disks/SOURCE_DISK_NAME" "replicaZone": "REGION_1_ZONE_1,REGION_1_ZONE_2" }
Sostituisci quanto segue:
Crea un clone di un disco di origine criptato
Se utilizzi una chiave di crittografia fornita dal cliente per criptare il disco di origine, devi utilizzare la stessa chiave anche per crittografare il clone.
Console
gcloud
Fornisci la chiave di crittografia del disco di origine utilizzando il flag
--csek-key-file
quando crei il clone del disco. Se utilizzi una chiave con wrapping RSA, utilizza il componentegcloud beta
:gcloud beta compute disks create projects/TARGET_PROJECT_ID/zones/ZONE/disks/TARGET_DISK_NAME \ --description="cloned disk" \ --source-disk=projects/SOURCE_PROJECT_ID/zones/ZONE/disks/SOURCE_DISK_NAME \ --csek-key-file example-key-file.json
Sostituisci quanto segue:
Go
Go
Prima di provare questo esempio, segui le istruzioni di configurazione di Go disponibili nella guida rapida di Compute Engine sull'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Go di Compute Engine.
Per eseguire l'autenticazione in Compute Engine, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Java
Prima di provare questo esempio, segui le istruzioni di configurazione di Java disponibili nella guida rapida di Compute Engine sull'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Java di Compute Engine.
Per eseguire l'autenticazione in Compute Engine, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Python
Python
Prima di provare questo esempio, segui le istruzioni di configurazione di Python disponibili nella guida rapida di Compute Engine sull'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Python di Compute Engine.
Per eseguire l'autenticazione in Compute Engine, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
REST
Fornisci la chiave di crittografia del disco di origine utilizzando la proprietà
diskEncryptionKey
.POST https://compute.googleapis.com/compute/beta/projects/TARGET_PROJECT_ID/zones/ZONE/disks { "name": "TARGET_DISK_NAME" "sourceDisk": "projects/SOURCE_PROJECT_ID/zones/ZONE/disks/SOURCE_DISK_NAME" "diskEncryptionKey": { "rsaEncryptedKey": "ieCx/NcW06PcT7Ep1X6LUTc/hLvUDYyzSZPPVCVPTVEohpeHASqC8uw5TzyO9U+Fka9JFHz0mBibXUInrC/jEk014kCK/NPjYgEMOyssZ4ZINPKxlUh2zn1bV+MCaTICrdmuSBTWlUUiFoDD6PYznLwh8ZNdaheCeZ8ewEXgFQ8V+sDroLaN3Xs3MDTXQEMMoNUXMCZEIpg9Vtp9x2oeQ5lAbtt7bYAAHf5l+gJWw3sUfs0/Glw5fpdjT8Uggrr+RMZezGrltJEF293rvTIjWOEB3z5OHyHwQkvdrPDFcTqsLfh+8Hr8g+mf+7zVPEC8nEbqpdl3GPv3A7AwpFp7MA==" }, }
Sostituisci quanto segue:
Se utilizzi una chiave di crittografia gestita dal cliente per criptare il disco di origine, devi utilizzare la stessa chiave anche per crittografare il clone.
Console
Compute Engine cripta automaticamente il clone utilizzando la chiave di crittografia del disco di origine.
gcloud
Fornisci la chiave per il disco di origine utilizzando il flag
--kms-key
quando crei il clone del disco. Se utilizzi una chiave con wrapping RSA, utilizza il componentegcloud beta
:gcloud beta compute disks create projects/TARGET_PROJECT_ID/zones/ZONE/disks/TARGET_DISK_NAME \ --description="cloned disk" \ --source-disk=projects/SOURCE_PROJECT_ID/zones/ZONE/disks/SOURCE_DISK_NAME \ --kms-key projects/KMS_PROJECT_ID/locations/REGION/keyRings/KEY_RING/cryptoKeys/KEY
Sostituisci quanto segue:
Go
Go
Prima di provare questo esempio, segui le istruzioni di configurazione di Go disponibili nella guida rapida di Compute Engine sull'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Go di Compute Engine.
Per eseguire l'autenticazione in Compute Engine, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Java
Java
Prima di provare questo esempio, segui le istruzioni di configurazione di Java disponibili nella guida rapida di Compute Engine sull'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Java di Compute Engine.
Per eseguire l'autenticazione in Compute Engine, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
Python
Python
Prima di provare questo esempio, segui le istruzioni di configurazione di Python disponibili nella guida rapida di Compute Engine sull'utilizzo delle librerie client. Per ulteriori informazioni, consulta la documentazione di riferimento dell'API Python di Compute Engine.
Per eseguire l'autenticazione in Compute Engine, configura Credenziali predefinite dell'applicazione. Per maggiori informazioni, consulta Configurare l'autenticazione per un ambiente di sviluppo locale.
REST
Fornisci la chiave del disco di origine utilizzando la proprietà
kmsKeyName
quando crei il clone del disco.POST https://compute.googleapis.com/compute/beta/projects/TARGET_PROJECT_ID/zones/ZONE/disks { "name": "TARGET_DISK_NAME" "sourceDisk": "projects/SOURCE_PROJECT_ID/zones/ZONE/disks/SOURCE_DISK_NAME" "diskEncryptionKey": { "kmsKeyName": "projects/KMS_PROJECT_ID/locations/REGION/keyRings/KEY_RING/cryptoKeys/KEY" }, }
Sostituisci quanto segue:
Passaggi successivi
Salvo quando diversamente specificato, i contenuti di questa pagina sono concessi in base alla licenza Creative Commons Attribution 4.0, mentre gli esempi di codice sono concessi in base alla licenza Apache 2.0. Per ulteriori dettagli, consulta le norme del sito di Google Developers. Java è un marchio registrato di Oracle e/o delle sue consociate.
Ultimo aggiornamento 2024-06-07 UTC.
[{ "type": "thumb-down", "id": "hardToUnderstand", "label":"Hard to understand" },{ "type": "thumb-down", "id": "incorrectInformationOrSampleCode", "label":"Incorrect information or sample code" },{ "type": "thumb-down", "id": "missingTheInformationSamplesINeed", "label":"Missing the information/samples I need" },{ "type": "thumb-down", "id": "translationIssue", "label":"Problema di traduzione" },{ "type": "thumb-down", "id": "otherDown", "label":"Altra" }] [{ "type": "thumb-up", "id": "easyToUnderstand", "label":"Facile da capire" },{ "type": "thumb-up", "id": "solvedMyProblem", "label":"Il problema è stato risolto" },{ "type": "thumb-up", "id": "otherUp", "label":"Altra" }] -