Warum werden Änderungen an meinem Amazon S3-Bucket nicht im Storage Gateway für die Dateifreigabe angezeigt?

Lesedauer: 2 Minute
0

Ich habe Änderungen an meinem Amazon Simple Storage Service (Amazon S3)-Bucket vorgenommen, wie z. B. das Hochladen einer neuen Datei oder das Entfernen einer vorhandenen Datei. Die Änderungen werden jedoch nicht auf meinen AWS Storage Gateway für die Dateifreigabe übertragen. Wie kann ich das beheben?

Kurzbeschreibung

Speicher-Gateway den Dateifreigabe-Cache automatisch, wenn Sie mithilfe der Dateifreigabe Dateien lokal in den Cache schreiben. Speicher-Gateway aktualisiert den Cache jedoch nicht automatisch, wenn Sie eine Datei direkt auf Amazon S3 hochladen. Hierfür müssen Sie einen RefreshCache-Vorgang ausführen, um die Änderungen an der Dateifreigabe zu sehen. Wenn Sie mehr als eine Dateifreigabe haben, führen Sie den RefreshCache-Vorgang für jede Dateifreigabe aus.

Aktualisieren Sie den Cache mithilfe der Speicher-Gateway-Konsole und der AWS-Befehlszeilenschnittstelle (AWS CLI).

Behebung

Verwenden der Speicher-Gateway-Konsole

Informationen zum Aktualisieren des Caches mithilfe der Speicher-Gateway-Konsole finden Sie unter Aktualisieren von Objekten in Ihrem Amazon S3-Bucket.

Verwenden der AWS-CLI

1.Führen Sie den Befehl list-file-shares aus:

$ aws storagegateway list-file-shares

Hinweis: Wenn Sie beim Ausführen von AWS-CLI-Befehlen Fehlermeldungen erhalten, stellen Sie sicher, dass Sie die neueste Version der AWS-CLI verwenden.

2.Kopieren Sie die Amazon Resource Number (ARN) (Amazon-Ressourcennummer) der Dateifreigabe mit dem Cache, den Sie aktualisieren möchten. Führen Sie dann den Befehl refresh-cache aus und geben Sie den ARN als Wert für --file-share-arn ein:

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

Informationen zur Automatisierung des RefreshCache-Vorgangs finden Sie unter Wie kann ich den RefreshCache-Vorgang auf Speicer-Gateway automatisieren?


AWS OFFICIAL
AWS OFFICIALAktualisiert vor 2 Jahren