Deployment in App Engine

Archivia le dipendenze per le tue applicazioni App Engine in Artifact Registry.

  • Dichiara le dipendenze in Artifact Registry nelle tue applicazioni Node.js e Python.
  • Esegui il deployment dell'applicazione in App Engine sfruttando Cloud Build.

Autorizzazioni obbligatorie

Ambiente flessibile di App Engine
Se l'ambiente flessibile di App Engine e Artifact Registry si trovano nello stesso progetto, l'account di servizio predefinito di App Engine dispone delle autorizzazioni per estrarre i contenitori dai repository.
Se utilizzi Cloud Build anche per containerizzare le tue applicazioni e archiviarle in Artifact Registry, concedi il ruolo Artifact Registry Writer all'account di servizio Cloud Build.
Ambiente standard di App Engine:
L'ambiente standard di App Engine utilizza l'account di servizio Cloud Build per compilare ed eseguire il deployment delle applicazioni, inclusa l'integrazione delle dipendenze archiviate in Artifact Registry.
  • Se App Engine e Artifact Registry si trovano nello stesso progetto Google Cloud, l'account di servizio dispone delle autorizzazioni necessarie per il download dai repository.
  • Se App Engine e Artifact Registry si trovano in progetti diversi, devi concedere all'account di servizio l'accesso al repository.
  • Per fornire l'accesso di sola lettura per il download delle dipendenze, concedi il ruolo Artifact Registry Reader all'account di servizio Cloud Build.
  • Se utilizzi Cloud Build anche per caricare gli elementi nei repository, concedi il ruolo Artifact Registry Writer all'account di servizio Cloud Build.

Configurare l'accesso alle dipendenze

Per le applicazioni per l'ambiente standard, consulta la documentazione dell'ambiente standard di App Engine per le istruzioni di configurazione di npm e Python.

Per includere le dipendenze nelle build eseguite con Cloud Build, consulta Integrazione con Cloud Build.