Deployment di applicazioni App Engine Standard da Eclipse

Questa pagina illustra i passaggi per creare una nuova app App Engine nella console Google Cloud, autenticarsi con Google ed eseguire il deployment del progetto su App Engine.

Prima di iniziare

  1. Devi disporre di un progetto Google Cloud con un'applicazione App Engine su cui eseguire il deployment. Se non ne hai già uno, utilizza la console Google Cloud per configurare il tuo progetto Google Cloud:

    Vai alla console Google Cloud

    1. Seleziona o crea un nuovo progetto Google Cloud.
  2. Accedi a un Account Google utilizzato per eseguire il deployment del progetto su App Engine.

    1. Esegui il seguente comando

      gcloud auth application-default login

    2. Il browser di sistema si apre al di fuori della CLI e richiede le autorizzazioni necessarie per gestire le tue applicazioni App Engine:

      1. Visualizzare e gestire i dati nei servizi Google Cloud

    3. Fai clic su Consenti e chiudi la finestra. Eclipse ha eseguito l'accesso al tuo account.

  3. Assicurati che il file appengine-web.xml si trovi nella cartella WEB-INF della tua applicazione web.

  4. Assicurati che il progetto abbia il livello Progetto App Engine. Se lo hai creato utilizzando la procedura guidata, dovrebbe già avere questa opzione. In caso contrario:

    1. Fai clic con il tasto destro del mouse sul progetto in Esplora pacchetti per visualizzare il menu contestuale.

    2. Seleziona Configura > Converti in progetto App Engine.

Esegui il deployment del progetto in App Engine

Per eseguire il deployment del progetto nell'ambiente standard di App Engine:

  1. Fai clic con il tasto destro del mouse sul progetto in Esplora pacchetti per aprire il menu contestuale.

  2. Seleziona Esegui il deployment in App Engine Standard.

  3. Viene visualizzata una finestra di dialogo.

  4. Seleziona l'account con cui vuoi eseguire il deployment o aggiungine uno nuovo.

  5. Viene visualizzato l'elenco dei progetti a cui l'account ha accesso. Seleziona quella su cui vuoi eseguire il deployment.

  6. Fai clic su OK .

Viene avviato un job in background che esegue il deployment del progetto in App Engine. L'output del job è visibile nella visualizzazione della console Eclipse.

Per impostazione predefinita, App Engine interrompe la versione precedente dell'applicazione e promuove immediatamente il nuovo codice in modo che riceva tutto il traffico. Se preferisci, promuovere manualmente la versione in un secondo momento utilizzando gcloud o la console Google Cloud, deseleziona Promuovi la versione di cui è stato eseguito il deployment per ricevere tutto il traffico. Se non vuoi interrompere la versione precedente, deseleziona Interrompi la versione precedente.

Passaggi successivi

  • Esplora il codice del plug-in o segnala i problemi su GitHub, o fai una domanda su Stack Overflow.