Mantieni tutto organizzato con le raccolte
Salva e classifica i contenuti in base alle tue preferenze.
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 Scrittore di Artifact Registry 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
Google Cloud progetto, l'account di servizio dispone delle autorizzazioni necessarie per scaricare i file 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.
[[["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-04-03 UTC."],[[["Artifact Registry allows you to store dependencies for your App Engine applications."],["You can declare dependencies within Artifact Registry for both Node.js and Python applications, and then leverage Cloud Build to deploy your application to App Engine."],["For App Engine flexible environment, the default service account has permissions to pull containers from Artifact Registry when they're in the same project, and if using Cloud Build to containerize apps, you need to grant the Cloud Build service account the Artifact Registry Writer role."],["In the App Engine standard environment, the Cloud Build service account handles building and deploying applications, including dependencies from Artifact Registry, and if they're in different projects, you'll need to grant the service account repository access, with options for read-only or writer roles."],["To configure dependency access, you can refer to the App Engine standard environment documentation for npm and Python, and to include dependencies in Cloud Build runs, you can integrate with Cloud Build."]]],[]]