Armazenamento de arquivos do Azure e CDN

3

Eu tenho uma conta de palco com arquivos. Ele também é configurado como um compartilhamento e é montado em um servidor Linux. Esta parte funciona como esperado.

URL para testar o arquivo em contas de armazenamento: https://[CUT].file.core.windows.net/media/test.txt

Ao tentar carregar o URL, surge o erro 400.

Eu também criei um CDN, com armazenamento como origem, e / media como o caminho. Ambos abaixo retornam 404: %código% http://[CUT].azureedge.net/media/test.txt

Estou supondo que isso esteja relacionado a permissões incorretas na conta de armazenamento, mas não tenho certeza de onde alterá-las. Eu encontrei uma opção para tornar um contêiner público para blobs, mas não para arquivos.

    
por djdy 15.07.2016 / 01:46

1 resposta

2

Você só pode acessar o Armazenamento de arquivos do Azure por meio da API SMB ou Rest. Ou seja, sem os cabeçalhos de autorização adequados, esses arquivos não estão acessíveis. Se você precisar de acesso HTTP anônimo ou mesmo acesso ao navegador, precisará de um blob, não de armazenamento de arquivos. Você pode, no entanto, montar esse compartilhamento de arquivos em um servidor da Web e servir esses arquivos por meio dele.

Isso também é verdade para trabalhar com o CDN. Você precisaria conectar o CDN com o servidor da Web, não o armazenamento de arquivos diretamente. Você também deve esperar cerca de 1h para que o endpoint CDN esteja disponível, caso contrário, você obterá o erro 404.

    
por 15.07.2016 / 14:13

Tags