Go 1.11 ha raggiunto la fine del supporto
e verrà ritirato
il 31 gennaio 2026. Dopo il ritiro, non potrai eseguire il deployment delle applicazioni Go 1.11, anche se la tua organizzazione ha utilizzato in precedenza un criterio dell'organizzazione per riattivare i deployment dei runtime legacy. Le tue applicazioni Go
1.11 continueranno a essere eseguite e a ricevere traffico dopo la
data di ritiro. Ti
consigliamo di eseguire la migrazione all'ultima versione supportata di Go.
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Anche se Cloud Storage è la soluzione consigliata per leggere e scrivere file in App Engine, se la tua app deve solo scrivere file temporanei, puoi utilizzare i metodi Go 1.11 standard per scrivere file in una directory denominata /tmp.
Tutti i file in questa directory vengono archiviati nella RAM dell'istanza, pertanto la scrittura in /tmp occupa la memoria di sistema. Inoltre, i file nella directory /tmp sono disponibili solo per l'istanza dell'app che li ha creati. Quando l'istanza viene eliminata, i file temporanei vengono eliminati.
[[["Facile da capire","easyToUnderstand","thumb-up"],["Il problema è stato risolto","solvedMyProblem","thumb-up"],["Altra","otherUp","thumb-up"]],[["Difficile da capire","hardToUnderstand","thumb-down"],["Informazioni o codice di esempio errati","incorrectInformationOrSampleCode","thumb-down"],["Mancano le informazioni o gli esempi di cui ho bisogno","missingTheInformationSamplesINeed","thumb-down"],["Problema di traduzione","translationIssue","thumb-down"],["Altra","otherDown","thumb-down"]],["Ultimo aggiornamento 2025-09-04 UTC."],[[["\u003cp\u003eCloud Storage is recommended for reading and writing files in App Engine, but \u003ccode\u003e/tmp\u003c/code\u003e can be used for temporary files.\u003c/p\u003e\n"],["\u003cp\u003eWriting to \u003ccode\u003e/tmp\u003c/code\u003e uses system memory because files are stored in the instance's RAM.\u003c/p\u003e\n"],["\u003cp\u003eFiles in \u003ccode\u003e/tmp\u003c/code\u003e are only accessible to the app instance that created them and are deleted when the instance is terminated.\u003c/p\u003e\n"],["\u003cp\u003eGo's \u003ccode\u003eTempDir\u003c/code\u003e and \u003ccode\u003eTempFile\u003c/code\u003e methods read and write files to the \u003ccode\u003e/tmp\u003c/code\u003e directory by default.\u003c/p\u003e\n"]]],[],null,["# Reading and Writing Temporary Files\n\nWhile [Cloud Storage](/appengine/docs/legacy/standard/go111/using-cloud-storage)\nis the recommended solution for reading and writing files in App Engine,\nif your app only needs to write temporary files, you can use standard\nGo 1.11 methods to write files to a directory named `/tmp`.\n\nAll files in this directory are stored in the instance's RAM, therefore writing\nto `/tmp` takes up system memory. In addition, files in the `/tmp` directory are\nonly available to the app instance that created the files. When the instance is\ndeleted, the temporary files are deleted.\n| Golang provides the [`TempDir`](https://golang.org/pkg/io/ioutil/#TempDir) and [`TempFile`](https://golang.org/pkg/io/ioutil/#TempFile) methods that read and write files to your app instance's `/tmp` directory by default."]]