Pourquoi les modifications apportées à mon compartiment Amazon S3 ne s'affichent-elles pas sur le partage de fichiers Storage Gateway ?

Dernière mise à jour :21/10/2020

J'ai apporté des modifications à mon compartiment Amazon Simple Storage Service (Amazon S3), notamment le chargement d'un nouveau fichier ou la suppression d'un fichier existant. Pourtant, les modifications ne se propagent pas à mon partage de fichiers AWS Storage Gateway. Comment puis-je corriger ce problème ?

Brève description

Storage Gateway met automatiquement à jour le cache de partage de fichiers lorsque vous écrivez des fichiers dans le cache localement à l'aide de la fonction de partage de fichiers. Pourtant, Storage Gateway ne met pas automatiquement à jour le cache lorsque vous chargez un fichier directement dans Amazon S3. Lorsque vous procédez ainsi, vous devez effectuer une opération RefreshCache pour voir les modifications sur le partage de fichiers. Si vous avez plusieurs partages de fichiers, vous devez exécuter l'opération RefreshCache sur chaque partage de fichiers.

Vous pouvez actualiser le cache à l'aide de la console Storage Gateway, de l'interface de ligne de commande AWS (AWS CLI) ou d'une fonction AWS Lambda.

Résolution

Utilisation de la console Storage Gateway

Pour actualiser le cache à l'aide de la console Storage Gateway, consultez Actualisation des objets dans votre compartiment Amazon S3.

Utilisation de l'AWS CLI

1.    Exécutez la commande list-file-shares :

$ aws storagegateway list-file-shares

Remarque : si vous recevez des erreurs lors de l'exécution de commandes AWS CLI, assurez-vous d'utiliser la version la plus récente de l'interface de ligne de commande AWS (AWS CLI).

2.    Copiez l'Amazon Resource Number (ARN) du partage de fichiers avec le cache que vous souhaitez actualiser. Exécutez ensuite la commande refresh-cache et saisissez l'ARN comme valeur pour --file-share-arn :

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

Pour automatiser l'opération RefreshCache, voir Comment puis-je automatiser l'opération RefreshCache sur Storage Gateway ?

    </ul

Cet article vous a-t-il été utile ?


Besoin d'aide pour une question technique ou de facturation ?