Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
Almacena las dependencias de tus aplicaciones de App Engine en Artifact Registry.
Declara dependencias en Artifact Registry en tus aplicaciones de Node.js y
Python.
Implementa tu aplicación en App Engine con Cloud Build.
Permisos necesarios
Entorno flexible de App Engine
Si el entorno flexible de App Engine y Artifact Registry están en el mismo proyecto, la cuenta de servicio predeterminada de App Engine tiene permisos para extraer contenedores de los repositorios.
Si también usas Cloud Build para alojar en contenedores tus aplicaciones y almacenarlas
en Artifact Registry, otorga el rol de escritor de Artifact Registry
a la cuenta de servicio de Cloud Build.
Entorno estándar de App Engine:
El entorno estándar de App Engine usa la cuenta de servicio de Cloud Build para compilar y, luego, implementar tus aplicaciones, incluida la integración de dependencias almacenadas en Artifact Registry.
Si App Engine y Artifact Registry están en el mismo
proyectoGoogle Cloud , la cuenta de servicio tiene los permisos
necesarios para descargar desde los repositorios.
Si App Engine y Artifact Registry están en proyectos diferentes, debes otorgarle acceso al repositorio a la cuenta de servicio.
Para proporcionar acceso de solo lectura para descargar dependencias, otorga el rol de lector de Artifact Registry a la cuenta de servicio de Cloud Build.
Si también usas Cloud Build para subir artefactos a repositorios,
otorga el rol de escritor de Artifact Registry a la cuenta de servicio
de Cloud Build.
Configura el acceso a las dependencias
En el caso de las aplicaciones del entorno estándar, consulta la documentación del entorno estándar de App Engine para obtener instrucciones de configuración de npm y Python.
Para incluir dependencias en las compilaciones que ejecutas con Cloud Build, consulta Integración con Cloud Build.
[[["Fácil de comprender","easyToUnderstand","thumb-up"],["Resolvió mi problema","solvedMyProblem","thumb-up"],["Otro","otherUp","thumb-up"]],[["Difícil de entender","hardToUnderstand","thumb-down"],["Información o código de muestra incorrectos","incorrectInformationOrSampleCode","thumb-down"],["Faltan la información o los ejemplos que necesito","missingTheInformationSamplesINeed","thumb-down"],["Problema de traducción","translationIssue","thumb-down"],["Otro","otherDown","thumb-down"]],["Última actualización: 2025-03-26 (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."]]],[]]