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

3 minuto de leitura
0

Quando eu faço alterações no meu bucket do Amazon Simple Storage Service (Amazon S3), as alterações não se propagam para o meu compartilhamento de arquivos do AWS Storage Gateway.

Breve descrição

Quando você usa o compartilhamento de arquivos para gravar arquivos no cache localmente, o Storage Gateway atualiza o cache de compartilhamento de arquivos automaticamente. No entanto, quando você carrega um arquivo diretamente para o Amazon S3, o Storage Gateway não atualiza automaticamente o cache. Ao fazer upload de um arquivo diretamente para o Amazon S3, você deve realizar 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.

Resolução

Observação: se você receber erros ao executar comandos da AWS Command Line Interface (AWS CLI), consulte Solucionar erros da AWS CLI. Além disso, verifique se está usando a versão mais recente da AWS CLI.

Você pode usar o console do Storage Gateway ou a AWS CLI para atualizar o cache manualmente. Você também pode usar o console do Storage Gateway para configurar um cronograma automatizado de atualização de cache.

Atualizar manualmente o cache

**Console do Storage Gateway **

Para usar o console do Storage Gateway para atualizar manualmente o cache, consulte Executar uma atualização manual do cache usando o console do Storage Gateway.

AWS CLI

Conclua as seguintes etapas:

  1. Execute o comando list-file-shares.

    $ aws storagegateway list-file-shares
  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

Configurar um cronograma automatizado de atualização de cache

Para usar o console do Storage Gateway para configurar um cronograma automatizado de atualização de cache, consulte Como posso automatizar a operação RefreshCache no Storage Gateway?

Para obter mais informações, consulte Configurar um cronograma automático de atualização de cache usando o console do Storage Gateway .

**Observação: A atualização automática do cache **depende de uma ** configuração de Time To Live ** (TTL). TTL é o período de tempo desde a última atualização após o primeiro acesso ao diretório no compartilhamento de arquivos do File Gateway. Se o compartilhamento de arquivos nunca foi acessado, a atualização automática do cache não funcionará.

AWS OFICIAL
AWS OFICIALAtualizada há um mês