permissões de atualização nos arquivos do Amazon S3 que foram enviados via JungleDisk
-
08-07-2019 - |
Pergunta
Eu estou começando a usar Jungle Disk para carregar arquivos para um balde de Amazon S3 que corresponde a uma distribuição Cloudfront. ou seja, eu posso acessá-lo através de uma http:. // URL e estou usando Amazon como um CDN
O problema que estou enfrentando é que Jungle Disk não define 'ler' as permissões nos arquivos, então quando eu ir para a URL correspondente em um navegador eu recebo um erro 'AccessDenied'
Amazon. Se eu usar uma ferramenta como BucketExplorer para definir o ACL então que URL agora retorna a 200.
Eu realmente gosto da simplicidade de arrastar arquivos para uma unidade de rede. JungleDisk é o melhor programa que eu encontrei para fazer isso de forma confiável sem tropeçar em si e ficando confuso. No entanto, não parecem ter uma opção para tornar os arquivos leia-capazes.
Eu realmente não quero ter que ir para uma ferramenta diferente (especialmente se eu tenho que comprá-lo) apenas para alterar as permissões - e isso parece realmente lento de qualquer maneira porque eles geralmente parecem atravessar toda a estrutura do diretório <. / p>
JungleDisk fornece algum tipo de 'acesso à web.' - mas este é um recurso pago e eu não tenho certeza se ele vai funcionar ou não
S3 não parece propagar permissões para baixo que é uma dor real.
Estou pensando em escrever uma ferramenta manual para atravessar a minha árvore e definir tudo para 'ler', mas eu prefiro não fazer isso se este é um problema alguém já resolvido.
Solução
Disclaimer:. Eu sou o desenvolvedor desta ferramenta, mas eu acho que pode responder a sua pergunta ??p>
Se você estiver no Windows, você pode usar CloudBerry Explorador cliente Amazon S3. Ele suporta a maioria do Amazon S3 e CloudFront apresenta e é gratuito.
Outras dicas
Se você precisa de uma ferramenta baseada na Web, você pode usar S3fm , free on-line Amazon S3 gerenciador de arquivos.
É um aplicativo Ajax puro que é executado em seu navegador e não requer compartilhar suas credenciais com um web site 3o partido.
Se você precisa de uma ferramenta multi-plataforma confiável para lidar com permissões, você pode ter um olhar para CrossFTP Pro . É mais do Amazon S3 suporta e CloudFront apresenta também.