Por que as alterações no meu bucket do Amazon S3 não aparecem no compartilhamento de arquivos do Storage Gateway?

2 minuto de leitura
0

Fiz alterações no meu bucket do Amazon Simple Storage Service (Amazon S3), como carregar um novo arquivo ou remover um arquivo existente. No entanto, as alterações não estão se propagando para meu compartilhamento de arquivos do AWS Storage Gateway. Como faço para corrigir esse erro?

Breve descrição

O Storage Gateway atualiza o cache de compartilhamento de arquivos automaticamente quando você grava arquivos no cache localmente usando o compartilhamento de arquivos. No entanto, o Storage Gateway não atualiza automaticamente o cache quando você carrega um arquivo diretamente para o Amazon S3. Ao fazer isso, você deve executar uma operação RefreshCache para ver as alterações no compartilhamento de arquivos. Se você tiver mais de um compartilhamento de arquivo, deverá executar a operação RefreshCache em cada compartilhamento de arquivo.

Você pode atualizar o cache usando o console do Storage Gateway e a AWS Command Line Interface (AWS CLI).

Resolução

Usando o console do Storage Gateway

Para atualizar o cache usando o console do Storage Gateway, consulte Atualização de objetos em seu bucket do Amazon S3.

Usando o AWS CLI

1.Execute o comando list-file-shares:

$ aws storagegateway list-file-shares

Observação: se você receber erros ao executar comandos da AWS CLI, verifique se está usando a versão mais recente da AWS CLI.

2.Copie o Amazon Resource Number (ARN) do compartilhamento de arquivos com o cache que você deseja atualizar. Em seguida, execute o comando refresh-cache e insira o ARN como o valor para --file-share-arn:

$ aws storagegateway refresh-cache --file-share-arn arn:aws:storagegateway:eu-west-1:12345678910:share/share-FFDEE12

Para automatizar a operação RefreshCache, consulte Como posso automatizar a operação RefreshCache no Storage Gateway?


AWS OFICIAL
AWS OFICIALAtualizada há 2 anos