Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

415
Visualizações
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 Respostas
Responde à pergunta

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 Relatório

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 Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda