Deployment di un'applicazione App Engine mediante un file di archivio

Questa pagina descrive come eseguire il deployment del progetto in App Engine dell'ambiente flessibile mediante un archivio WAR o un file JAR eseguibile.

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 per 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 questo comando

      gcloud auth application-default login

    2. Il browser di sistema si apre all'esterno dell'interfaccia a riga di comando e chiede le autorizzazioni per gestire le applicazioni di App Engine:

      1. Visualizzare e gestire i dati nei servizi Google Cloud

    3. Fai clic su Consenti e chiudi la finestra. Hai eseguito l'accesso a Eclipse nel tuo .

Esegui il deployment di un file JAR o WAR

Per eseguire il deployment di un file WAR preesistente o JAR eseguibile nell'ambiente flessibile:

  1. Prepara un file app.yaml. Deve contenere almeno le seguenti linee:

    runtime: java
    env: flex
    
  2. Fai clic sul pulsante della barra degli strumenti Google Cloud .

  3. Seleziona Deploy WAR/JAR File to App Engine Flexible... nel menu a discesa o dal menu Fogli Google.

    Una finestra di dialogo per configurare il deployment. Offre un menu a discesa
 per selezionare un account, un elenco di progetti in cui eseguire il deployment, un campo
 il percorso del file WAR/JAR, un pulsante per cercare un nuovo file WAR/JAR,
 campo che mostra il percorso del file app.yaml, un pulsante per cercare
 file app.yaml, casella di controllo per promuovere la versione di cui è stato eseguito il deployment
 traffico, una casella di controllo per interrompere la versione precedente, una casella di controllo per includere
 di configurazione di App Engine facoltativi, un riquadro di espansione
 Opzioni avanzate e un campo per inserire un bucket temporaneo.

  4. Seleziona l'account con cui vuoi eseguire il deployment oppure accedi con un altro .

  5. Nell'elenco Progetto, seleziona il progetto Google Cloud a cui vuoi in cui eseguire il deployment.

  6. Nel campo WAR/JAR, fai clic su Sfoglia per selezionare il file dell'archivio.

  7. Nel campo app.yaml, fai clic su Sfoglia per selezionare il file app.yaml.

  8. Se vuoi mantenere in esecuzione la versione corrente e promuovere manualmente la nuova versione in un secondo momento utilizzando gcloud o la console Google Cloud, deseleziona la casella di controllo Promuovi la versione di cui è stato eseguito il deployment per ricevere tutto il traffico.

  9. Se non vuoi interrompere la versione precedente, deseleziona la casella di controllo Interrompi la versione precedente.

  10. Fai clic su Esegui il deployment.

  11. Al termine del deployment, Eclipse apre un browser interno che si connette all'app di cui è stato eseguito il deployment.

Passaggi successivi

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