Sono appena iniziato con l'SDK S3 di AWS per PHP, sono riuscito a caricare una cartella di elementi dal mio PC a un bucket s3 utilizzando PHP, è c'è un modo per specificare una cartella all'interno di quel bucket, per esempio, invece di caricare image.jpg su imagebucket, si carica nella cartella chiamata images all'interno di 'imagebucket'.AWS S3 SDK per PHP, caricamento in cartelle all'interno di un bucket
6
A
risposta
5
Non esiste un concetto di cartelle in aws s3. È solo per scopo di visualizzazione utilizzato da Amazon AWS UI.
Attualmente memorizza il nome file come chiave & come valore.
se si memorizzano 5 file con cartelle diverse, non verranno create 5 cartelle.
4
Dalla documentazione:
public function uploadDirectory($directory, $bucket, $keyPrefix = null, array $options = array())
Specificando $ keyPrefix, è possibile causare gli oggetti caricati per essere collocati in una cartella virtuale nel secchio Amazon S3. Ad esempio, se il nome $ secchio è il mio secchio e il $ keyPrefix è 'test /', quindi i file saranno caricati al mio-secchio sotto la sperimentazione della cartella/virtuale: https://my-bucket.s3.amazonaws.com/testing/filename.txt
Problemi correlati
- 1. Carica file esterno nel bucket AWS S3 utilizzando PHP SDK
- 2. aws sdk php per elencare le cartelle s3
- 3. Caricamento di un'immagine tramite AWS SDK per PHP 2
- 4. Recupera elenco di oggetti root solo (cartelle) in S3 - AWS SDK v3 php
- 5. Caricamento di un file utilizzando Ruby SDK su Amazon S3
- 6. Escludere più cartelle utilizzando AWS S3 syn
- 7. Autorizzazioni IAM AWS di base per un bucket S3
- 8. Elenco oggetti AWS S3
- 9. AWS S3 Java SDK - Accesso Negato
- 10. Imposta intestazione HTTP di Cache-Control per oggetti S3 da PHP SDK AWS
- 11. Nodo upload di file s3 AWS-sdk dimensioni
- 12. Gestione degli errori in PHP SDK AWS 2
- 13. Copia di un file all'interno di un bucket S3 (ruby)
- 14. AWS S3 Carica l'immagine nell'app per iOS Bucket
- 15. usando aws-sdk per caricare immagini su s3 usando nodejs
- 16. Carica intero albero di directory per S3 utilizzando AWS sdk nel nodo js
- 17. Caricamento file Sails.js con Skipper per AWS S3
- 18. Ottieni bucket completo o più di un oggetto dal bucket AWS S3 tramite Ansible
- 19. Costo della ridenominazione di una cartella nel bucket AWS S3
- 20. Creazione di Amazon AWS s3 pre url firmato PHP
- 21. PHP Amazon SDK - s3 putObject e impostare corpo
- 22. aws-sdk per la cartella di accesso Ruby all'interno del bucket
- 23. AWS S3 Sync con JS/Node SDK
- 24. Aws S3 CompleteMultipartUpload error
- 25. Ruby AWS :: S3 :: S3Object (aws-sdk): Esiste un metodo per lo streaming dei dati così come esiste con aws-s3?
- 26. Come configurare aws s3 bucket per accettare gli URL firmati su Heroku?
- 27. Utilizzo di boto per i bucket AWS S3 per Signature V4
- 28. Caricamento di un file in un bucket in Amazon S3 in mancanza di "Numero massimo di tentativi di tentativi raggiunti"
- 29. stream uploading un'immagine gm-ridimensionata a s3 con aws-sdk
- 30. Download di file S3 (oggetti) utilizzando aws-sdk per ruby in rotaie
'$ S3-> create_object ($ bucket, 'folder/filename', $ options)' funzionano? – lanzz
lanzz, signore, sei un dio tra gli uomini. –
Dai un'occhiata agli strumenti s3cmd. Che risolve molti problemi. http://s3tools.org/s3cmd –