Domanda

Sto iniziando a utilizzare Jungle Disk per caricare file su un bucket Amazon S3 che corrisponde a una distribuzione Cloudfront. cioè posso accedervi tramite un http: // URL e sto usando Amazon come CDN.

Il problema che sto affrontando è che Jungle Disk non imposta autorizzazioni di "lettura" sui file, quindi quando vado all'URL corrispondente in un browser ottengo un errore Amazon 'AccessDenied' . Se uso uno strumento come BucketExplorer per impostare l'ACL, quell'URL ora restituisce un 200.

Mi piace molto la semplicità del trascinamento dei file su un'unità di rete. JungleDisk è il miglior programma che ho trovato per farlo in modo affidabile senza inciampare su se stesso e confondersi. Tuttavia non sembra avere un'opzione per rendere i file leggibili.

Non voglio davvero andare su uno strumento diverso (specialmente se devo acquistarlo) per cambiare i permessi - e questo sembra comunque molto lento perché generalmente sembrano attraversare l'intera struttura della directory.

JungleDisk offre una sorta di "accesso al web", ma questa è una funzionalità a pagamento e non sono sicuro che funzionerà o meno.

S3 non sembra propagare le autorizzazioni, il che è una vera seccatura.

Sto pensando di scrivere uno strumento manuale per attraversare il mio albero e impostare tutto su "lettura", ma preferirei non farlo se questo è un problema che qualcun altro ha già risolto.

È stato utile?

Soluzione

Disclaimer: Sono lo sviluppatore di questo strumento, ma penso che possa rispondere alla tua domanda.

Se sei su Windows puoi utilizzare CloudBerry Explorer client Amazon S3. Supporta la maggior parte delle funzionalità di Amazon S3 e CloudFront ed è freeware.

Altri suggerimenti

Uso l'app Transmit per modificare le autorizzazioni sui file che ho già caricato con JungleDisk. Se stai cercando una soluzione multipiattaforma, il S3Fox plugin per browser per Firefox afferma di essere in grado di modificare le autorizzazioni anche sui file S3.

Se hai bisogno di uno strumento basato sul web, puoi utilizzare S3fm , gratuitamente online File manager di Amazon S3.

È un'app Ajax pura che viene eseguita nel browser e non richiede la condivisione delle credenziali con un sito Web di terze parti.

Se hai bisogno di uno strumento multipiattaforma affidabile per gestire le autorizzazioni, puoi dare un'occhiata a CrossFTP Pro . Supporta anche la maggior parte delle funzionalità di Amazon S3 e CloudFront.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top