Estoy empezando con el AWS S3 SDK para PHP, he logrado cargar una carpeta de elementos desde mi PC a un s3 usando PHP, hay alguna manera de especificar una carpeta dentro de ese cubo, por ejemplo, en lugar de cargar image.jpg a imagebucket, se carga a la carpeta llamada images inside 'imagebucket'.AWS S3 SDK para PHP, cargando en carpetas dentro de un cubo
6
A
Respuesta
5
No existe el concepto de carpetas en aws s3. Es solo para fines de visualización utilizado por Amazon AWS UI.
Actualmente almacena nombre de archivo como clave & datos como valor.
si almacena 5 archivos con carpetas diferentes, no van a crear 5 carpetas.
4
A partir de los documentos:
public function uploadDirectory($directory, $bucket, $keyPrefix = null, array $options = array())
Especificando $ keyPrefix, puede provocar que los objetos subidos a ser colocados en una carpeta virtual en el depósito de Amazon S3. Por ejemplo, si el nombre de $ cubo es mi-cubo y los $ keyPrefix es 'prueba /', entonces los archivos se cargarán a mi-cubo debajo de la prueba de la carpeta/virtual: https://my-bucket.s3.amazonaws.com/testing/filename.txt
Cuestiones relacionadas
- 1. aws sdk php para listar carpetas s3
- 2. problema para acceder cubo de mi AWS S3 cuenta
- 3. Ruby AWS :: S3 :: S3Object (aws-sdk): ¿Hay algún método para transmitir datos como con aws-s3?
- 4. Cargar archivo externo al segmento AWS S3 con PHP SDK
- 5. Límite S3 para objetos en un cubo
- 6. ¿Cómo descargo un archivo con php y Amazon S3 SDK?
- 7. Amazon Web Services (AWS) S3 Java crear un subdirectorio (objeto)
- 8. Puesta en funcionamiento S3 cubo como sitio web utilizando el rubí SDK
- 9. ¿Cómo utilizar AWS iOS SDK para eliminar un objeto?
- 10. Los archivos de Amazon S3 cargados con AWS SDK para PHP siempre son "application/octet-stream"?
- 11. ¿Cómo crear una carpeta en el cubo de Amazon S3 a través de PHP API?
- 12. ¿Cómo se usa AWS SDK para iOS?
- 13. Permisos AWS IAM básicos para un segmento S3
- 14. constante no inicializada AWS :: S3 :: Base a través de AWS-SDK
- 15. Configurando el propietario de los objetos en un cubo S3
- 16. AWS S3 par no autenticado
- 17. ¿Cómo elimino/cuento objetos en un cubo s3?
- 18. AWS :: S3 :: S3Object.url_for - ¿Cómo hacer esto con la nueva AWS SDK Gem?
- 19. Rails 3.1, clip, s3 - constante no inicializada AWS :: S3 :: Base
- 20. Cargar un archivo en la carpeta del contenedor S3 mediante el SDK de ASP.NET
- 21. ¿Cómo crear un enlace de descarga para un objeto de cubo de Amazon S3?
- 22. ¿Qué gema es mejor para trabajar con AWS: aws-sdk o niebla?
- 23. ¿Puede etiquetar objetos individuales S3 en AWS?
- 24. Amazon S3 Creación de carpetas a través de SDK .NET a través de Management Console
- 25. ¿Cómo crear un objeto S3 en un cubo con una llamada de niebla?
- 26. Amazon AWS IOS SDK: cómo enumerar TODOS los nombres de archivo en una CARPETA
- 27. JetS3t vs AWS Java SDK
- 28. NoClassDefFoundError al ejecutar un programa usando AWS SDK para java
- 29. Compruebe si existe una clave con un cierto prefijo en el cubo de Amazon S3
- 30. cargue un archivo en un cubo de Amazon S3 en su defecto con "El número máximo de reintentos alcanzado"
¿No funciona '$ s3-> create_object ($ bucket, 'folder/filename', $ options)'? – lanzz
lanzz, usted señor es un dios entre los hombres. –
Eche un vistazo a las herramientas s3cmd. Lo cual resuelve muchos problemas. http://s3tools.org/s3cmd –