Quiero hacer una copia de las carpetas y las imágenes en mi bucket s3 para mi servidor de desarrollo. ¿Cómo puedo hacer eso?¿Cómo puedo copiar clonar/duplicar una carpeta en S3?
Respuesta
Tengo que decir que, en conclusión, recomiendo usar una GUI. Ya han presentado el trabajo para ti.
Mi mejor recomendación es Bucket Explorer (funciona en todos los sistemas operativos)
En segundo finalista es CloudBerry (sólo en PC 's)
Bucket Explorer tiene un dulce muy fácil de entender interfaz gráfica de usuario, y tiene una gran cantidad de grandes ventajas, análisis y usabilidad que supera a todos los demás con los que experimenté.
Si utiliza Linux, y sólo quieren arrastrar copias hasta el sistema de archivos local, entonces se podría utilizar s3sync:
Si desea acceder a los archivos directamente en S3, usted podría monte s3 como un sistema de archivos fusible localmente, pero tenga en cuenta que acceder a los archivos con este método depende de su conexión, por lo que podría haber problemas de velocidad. He usado s3fs perfectamente bien para acceder a las copias de seguridad, etc:
(sólo se puede publicar un cajero automático de enlaces, pero Google s3fs - está alojado en googlecode)
Si sólo necesita una copia, a continuación, s3sync es la opción más fácil .
Espero que esto ayude.
Sólo quería escribir una respuesta actualizada aquí:
Ahora puede utilizar AWS Management Console de Amazon (en la ficha S3) hacer clic derecho sobre cualquier carpeta (o archivo) en el cubo una, haga clic en Copia , navegue hasta el Cubo B y haga clic con el botón secundario y haga clic en Pegar
Esto hace que sea extremadamente fácil copiar el contenido de su cubeta de producción a su cubo de desarrollo.
No lo recomendaría, ya que es extremadamente lento. Es mucho mejor usar s3cmd (o una GUI). – micapam
Tenga en cuenta que esta respuesta no funcionará si su objetivo es duplicar una carpeta dentro del mismo segmento. La GUI de S3 tiene una función de copiar y pegar que parece que funcionaría, pero (curiosamente) no parece permitir el cambio de nombre del objeto pegado. Pude hacer lo que quería en el cliente de interfaz gráfica de usuario de Cyberduck para macOS. –
- 1. Amazon S3 boto: ¿cómo crear una carpeta?
- 2. Crear una carpeta mediante s3cmd (Amazon S3)
- 3. ¿Cómo uso Ant para copiar una carpeta?
- 4. Cómo copiar un archivo de una carpeta a otra carpeta
- 5. Copiar carpeta usando Copiar-Elemento - comportamiento diferente
- 6. Amazon S3 boto - cómo eliminar la carpeta?
- 7. Cómo copiar una carpeta y todas sus subcarpetas y archivos en otra carpeta
- 8. S3: hacer una carpeta pública privada de nuevo?
- 9. ¿Cómo copiar una carpeta, con exclusiones, con groovy nativo?
- 10. ¿Cómo puedo copiar carpetas usando sftp?
- 11. Copiar carpeta recursivamente, excluyendo algunas carpetas
- 12. ¿Cómo puedo descomprimir una carpeta específica?
- 13. ¿Cómo puedo controlar una carpeta con Cocoa?
- 14. ¿Cómo crear una carpeta en el cubo de Amazon S3 a través de PHP API?
- 15. ¿Cómo se cambia el nombre de una carpeta en un depósito en S3?
- 16. ¿Cómo puedo copiar de forma recursiva archivos de un patrón específico en una sola carpeta plana en Windows?
- 17. ¿Cómo puedo dividir (copiar) una transmisión en .NET?
- 18. Java copiar una carpeta excluyendo algunos archivos interno
- 19. ¿Cómo puedo ignorar todo en una carpeta en Mercurial
- 20. cómo copiar entre carpetas y carpeta principal sin ruta completa
- 21. ¿Cómo puedo realizar una carga masiva a s3?
- 22. Copiar archivos en la carpeta un directorio en python
- 23. ¿Cómo puedo copiar líneas resaltadas en Notepad ++?
- 24. Cómo copiar recursos automáticamente a la carpeta de salida DCU
- 25. ¿Cómo mover/copiar un archivo de una carpeta a otra en Android usando phonegap?
- 26. ¿Cómo puedo copiar una URL de enlace en lynx o enlaces para copiar a vim?
- 27. ¿Cómo copiar una matriz?
- 28. Archivo por lotes para copiar archivos de una carpeta a otra carpeta
- 29. ¿Cómo puedo crear una nueva carpeta en asp.net usando C#?
- 30. VBS cómo puedo cambiar la propiedad DateLastModified en una carpeta
Sí, en realidad, lo siento, quise decir que cómo duplico una carpeta en el s3 desde el s3. Entonces, si tengo una carpeta llamada producción. Y quiero una copia de esos datos para mi servidor de prueba. ¿Cómo puedo duplicar eso? Descubrí que CloudBerry funciona bien, pero Windows es el herpes de los sistemas operativos, y prefiero encontrar una alternativa a mac. ¿Sabes de alguno? – Trip
Lo sentimos, no sé de ninguna alternativa de mac. Supongo que podrías ejecutar un cron en OSX para sincronizar desde 'producción' a una carpeta local usando s3sync, y luego subirlo al segmento 'testing'. Algo así debe hacerlo (suponiendo que tiene s3sync establecido bien): "s3sync.rb -r productionbucket:/local/carpeta" Para bajarlos, entonces "s3sync.rb -r/local/carpeta testingbucket: " Para poner a prueba –
Interesante. Descubrí que CloudBerry para PC funciona, es simplemente insoportablemente lento. Supongo que lo mismo aplica para S3FS. Tengo 20 gigas de imágenes, aproximadamente más de 20,000 imágenes. Ejecutó el proceso los tres días y medio seguidos, y no estaba seguro si hizo mella. – Trip