Java 8 ha raggiunto la fine del supporto
e verrà
ritirato
il 31 gennaio 2026. Dopo il ritiro, non potrai eseguire il deployment di applicazioni Java 8, anche se la tua organizzazione ha utilizzato in precedenza un criterio dell'organizzazione per riattivare i deployment di runtime legacy. Le tue applicazioni Java 8 esistenti continueranno a essere eseguite e a ricevere traffico dopo la
data di ritiro. Ti consigliamo di
eseguire la migrazione all'ultima versione supportata di Java.
Impostazione dei parametri di Autoscaling con l'API Explorer
Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
Se utilizzi gli strumenti gcloud CLI per eseguire il deployment dell'app, ad esempio
gcloud app deploy
,
o plug-in correlati a gcloud CLI per
Maven,
Gradle,
IntelliJ o
Eclipse,
puoi impostare i seguenti parametri di scalabilità automatica nel
file di configurazione app.yaml
:
min_instances
max_instances
target_throughput_utilization
target_cpu_utilization
Puoi anche utilizzare l'interfaccia utente di Explorer API per impostare un parametro di scalabilità automatica:
Apri la pagina di Explorer API.
Nel riquadro a destra, sotto l'etichetta Prova questa API, individua la casella di testo name
e inserisci la stringa del nome dell'applicazione nel seguente formato:
apps/<YOUR-PROJECT-ID>/services/default/versions/<YOUR-VERSION-ID>
Sostituisci YOUR-PROJECT-ID
con l'ID progetto della tua applicazione e
<YOUR-VERSION-ID>
con la versione dell'app a cui stai inviando la richiesta. Utilizza il resto della stringa come mostrato.
Nella casella di testo updateMask, inserisci il nome completo del percorso dell'oggetto .json
del parametro che stai impostando, utilizzando i nomi updateMask
riportati nella tabella seguente:
nome updateMask |
automatic_scaling.standard_scheduler_settings.max_instances |
automatic_scaling.standard_scheduler_settings.min_instances |
automatic_scaling.standard_scheduler_settings.target_cpu_utilization |
automatic_scaling.standard_scheduler_settings.target_throughput_utilization |
Se imposti più di un parametro in una richiesta, fornisci il nome della maschera per ciascun parametro, separato da una virgola. Ad esempio, se stai impostando le istanze minime e massime e l'utilizzo della CPU, utilizza il seguente updateMask:
automatic_scaling.standard_scheduler_settings.max_instances,
automatic_scaling.standard_scheduler_settings.min_instances,
automatic_scaling.standard_scheduler_settings.target_cpu_utilization
Nella casella Corpo della richiesta, fai clic su Aggiungi parametri del corpo della richiesta .
Seleziona automaticScaling.
Fai clic sulla bolla del suggerimento (l'icona +
) e seleziona standardSchedulerSettings.
Fai clic sulla bolla del suggerimento, quindi seleziona il parametro del programma di pianificazione dell'autoscaling e specifica il valore desiderato.
Per fornire un altro parametro del programmatore di scalabilità automatica, fai di nuovo clic sulla bolla del suggerimento, seleziona il parametro e fornisci il relativo valore.
L'esempio seguente mostra un corpo della richiesta compilato di esempio:
{
"automaticScaling": {
"standardSchedulerSettings": {
"maxInstances": 100,
"minInstances": 1,
"targetCpuUtilization": 0.75
}
}
}
Fai clic su Execute (Esegui). È possibile che ti venga chiesto di autorizzare API Explorer la prima volta che lo esegui. Se richiesto, autorizza API Explorer seguendo le istruzioni.
Verifica che siano state applicate le impostazioni corrette aprendo la
pagina delle versioni di App Engine per il tuo progetto e facendo clic su Visualizza nella colonna
Configurazione. Dovresti vedere i valori che hai appena impostato.
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 2025-09-04 UTC.
[[["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\u003eYou can configure autoscaling parameters (\u003ccode\u003emin_instances\u003c/code\u003e, \u003ccode\u003emax_instances\u003c/code\u003e, \u003ccode\u003etarget_throughput_utilization\u003c/code\u003e, \u003ccode\u003etarget_cpu_utilization\u003c/code\u003e) for your application using the gcloud CLI or related plugins within your \u003ccode\u003eapp.yaml\u003c/code\u003e file.\u003c/p\u003e\n"],["\u003cp\u003eThe API Explorer can also be used to set autoscaling parameters, requiring you to enter your application's project ID, version, and the desired parameter's \u003ccode\u003eupdateMask\u003c/code\u003e name.\u003c/p\u003e\n"],["\u003cp\u003eTo set multiple autoscaling parameters via the API Explorer, you must list each parameter's full \u003ccode\u003e.json\u003c/code\u003e path name in the \u003ccode\u003eupdateMask\u003c/code\u003e field, separating them by commas.\u003c/p\u003e\n"],["\u003cp\u003eAfter executing the changes in the API Explorer, you can confirm that the correct settings have been applied by checking the configuration of your app's version in the App Engine versions page.\u003c/p\u003e\n"]]],[],null,["# Setting Autoscaling Parameters with the API Explorer\n\nIf you use the gcloud CLI tooling to deploy your app, such as\n`gcloud app deploy`,\nor gcloud CLI-related plugins for\n[Maven](/appengine/docs/legacy/standard/java/using-maven),\n[Gradle](/appengine/docs/legacy/standard/java/using-gradle),\n[IntelliJ](/tools/intellij/docs), or\n[Eclipse](/eclipse/docs),\nyou can set the following autoscaling parameters in the\n`app.yaml` configuration file:\n\n- `min_instances`\n- `max_instances`\n- `target_throughput_utilization`\n- `target_cpu_utilization`\n\nYou can also use the API explorer user interface to set an [autoscaling parameter](/appengine/docs/legacy/standard/java/config/appref#scaling_elements):\n\n1. Open the [API explorer\n page](/appengine/docs/admin-api/reference/rest/v1/apps.services.versions/patch).\n\n2. In the right panel under the label *Try This API* , locate the **name**\n text box and enter the application name string in the following format:\n\n apps/\u003cYOUR-PROJECT-ID\u003e/services/default/versions/\u003cYOUR-VERSION-ID\u003e\n\n Replace `YOUR-PROJECT-ID` with your application's project ID, and\n `\u003cYOUR-VERSION-ID\u003e` with the version of the app you are sending the request\n to. Use the rest of the string as shown.\n3. In the **updateMask** text box, enter the full `.json` object path name of the\n parameter you are setting, using `updateMask` names from the table below:\n\n If you are setting more than one parameter in one request, supply the mask\n name for each parameter, separated by a comma. For example, if you are\n setting the min and max instances, and the CPU utilization, use the\n following updateMask: \n\n automatic_scaling.standard_scheduler_settings.max_instances,\n automatic_scaling.standard_scheduler_settings.min_instances,\n automatic_scaling.standard_scheduler_settings.target_cpu_utilization\n\n4. In the **Request body** box, click **Add request body parameters** .\n\n5. Select **automaticScaling**.\n\n6. Click the hint bubble (the `+` icon), then select **standardSchedulerSettings**.\n\n7. Click the hint bubble, then select the desired auto scaling scheduler\n parameter and supply the desired value.\n\n8. To supply another auto scaling scheduler parameter, click the hint bubble\n again, select the parameter, and supply its value.\n\n The following example shows a sample filled out request body: \n\n {\n \"automaticScaling\": {\n \"standardSchedulerSettings\": {\n \"maxInstances\": 100,\n \"minInstances\": 1,\n \"targetCpuUtilization\": 0.75\n }\n }\n }\n\n9. Click **Execute**. You may be prompted to authorize API Explorer the first\n time you run this. If you are prompted, authorize API Explorer by following the\n prompts.\n\n10. Confirm that the correct settings have been applied by opening the\n [App Engine\n versions page](https://console.cloud.google.com/appengine/versions) for your project, and clicking **View** in the\n *Config* column. You should see the values you just set."]]