Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

413
Views
Cómo ejecutar un proyecto existente de aws amplificar

Me han pedido que trabaje en un proyecto existente de aws amplify reactJs . Normalmente, simplemente clonaría el repositorio del proyecto desde github o bitbucket, pero este proyecto es un proyecto amplificado y requiere un conjunto completo de configuración. Tengo varios perfiles de aws configurados en la CLI y tengo acceso a los servicios de clud de aws para este proyecto, pero no puedo ejecutar la aplicación localmente porque mi archivo aws-exports.js no tiene las configuraciones de autenticación requeridas.

De acuerdo con los documentos de amplificación de cli para un proyecto existente, debería poder ejecutar amplify init --app https://bitbucket.org/brooklynva/brooklyn-ocr-poc.git . Sin embargo, esto intentó, y afortunadamente falló, actualizar la pila de formación en la nube en aws. Actualizó el archivo aws-exports.js pero solo con esto:

 // WARNING: DO NOT EDIT. This file is automatically generated by AWS Amplify. It will be overwritten. const awsmobile = { "aws_project_region": "us-east-2" }; export default awsmobile;

Entonces descubrí que ejecutar amplify pull --frontend con algunos otros parámetros que puse en un archivo bash sería el equivalente a ejecutar git pull . Después de ejecutar ese comando, todavía no se actualizó nada en el archivo de configuración.

 #!/bin/bash set -e IFS='|' REACTCONFIG="{\ \"SourceDir\":\"src\",\ \"DistributionDir\":\"build\",\ \"BuildCommand\":\"npm run-script build\",\ \"StartCommand\":\"npm run-script start\"\ }" FRONTEND="{\ \"frontend\":\"javascript\",\ \"framework\":\"react\",\ \"config\":$REACTCONFIG\ }" amplify pull \ --frontend $FRONTEND \ --yes

Entonces mi pregunta sigue siendo, ¿cómo inicio una aplicación aws amplify ya existente desde un proyecto existente y genero el archivo de configuración necesario para ejecutar la aplicación localmente sin que la persona que creó la aplicación comparta ese archivo de configuración conmigo?

over 4 years ago · Santiago Trujillo
2 answers
Answer question

0

Para mí, lo que funcionó fue usar el comando amplify init pasando appId en lugar de la URL del repositorio. Por ejemplo amplify init --appId YOUR_APP_ID

over 4 years ago · Santiago Trujillo Report

0

Necesita crear o usar un entorno Amplify existente

Consulta los entornos que tienes disponibles

amplify env list

Similar a git, mostrará la lista de entornos (piense en esto como ramas en git)

Consulte uno de los entornos existentes o cree uno nuevo para usted, Amplify le permite crear un entorno, por ejemplo, para un usuario específico, es decir: dev-myuser

amplify env checkout <exising-environment>

o

amplify env add

El comando add es interactivo y le hará algunas preguntas para configurar su entorno

Después de eso, debería tener su aws-exports.js configurado

Luego empujas tus cambios

amplify push

Más detalles sobre los entornos de Amplify: https://read.acloud.guru/multiple-serverless-environments-with-aws-amplify-344759e1be08

De la documentación oficial: https://aws-amplify.github.io/docs/cli-toolchain/quickstart#environments-and-teams

over 4 years ago · Santiago Trujillo Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!