Tengo una aplicación django (1.10) ejecutándose en Elastic Beanstalk. Quiero volcar algunos datos de aplicaciones a los dispositivos y descargar estos dispositivos a mi máquina local (para replicarlos en mi base de datos local).
Hasta ahora, eb ssh'ed en mi instancia y descargué los datos en ~/myapp_current.json.
Pero no puedo encontrar una manera de copiar el archivo a mi máquina local. No hay comando eb scp.
Cuando ejecuta eb ssh localmente, eb imprimirá el comando SSH real que se está ejecutando. Por ejemplo:
INFO: Running ssh -i /Users/me/.ssh/aws.pem ec2-user@3.4.5.6 Simplemente copie ese comando ssh , cambie ssh a scp y luego agregue el resto y ejecútelo localmente:
scp -i /Users/me/.ssh/aws.pem ec2-user@3.4.5.6:myapp_current.json ./En su Entorno se encuentra la opción "Versiones de la aplicación", allí obtiene una lista de todas las versiones de su aplicación que ha estado subiendo. Puede seleccionar la versión deseada y descargarla