Eu tenho um Azure Blob público e tenho arquivos e pastas dentro dele. Está definido para acesso de leitura pública. Gostaria de garantir que o conteúdo deste blob não possa ser enumerado para que, se alguém não souber a URL precisa de um arquivo em público, não poderá baixá-lo.
Alguém sabe como fazer isso? Isso está ativado por padrão? Gostaria de saber o que acontece, por exemplo, se alguém pegar o cliente Azure Blob e apontar para meu blob sem fornecer uma senha - eles podem enumerar arquivos?
Qualquer ajuda com isso é muito apreciada.
Altere o acesso do contêiner para “Acesso público de leitura somente para blobs”.
Parece que você o definiu como “Acesso de leitura público a contêineres e blobs”, que permite enumerar a lista de blobs.
https://docs.microsoft.com/en-us/azure/storage/blobs/anonymous-read-access-configure?tabs=portal#set-the-public-access-level-for-a-container
Por padrão, o contêiner é privado e nenhum acesso está disponível sem um token SAS ou as chaves da conta de armazenamento.