Ich habe kürzlich aws s3 sync
verwendet, um einen kleinen Server zu spiegeln (ca. 4.5M Dateien, 12 TB). Wenn ich aws s3 sync
erneut ausführen würde, würde ich für weitere ~ 4,5 Mio. Anfragen eine Gebühr erhalten oder würden nur die Dateien, die aktualisiert / neu sind, als Anfragen gezählt?
Wie werden im Allgemeinen Anfragen gezählt, wenn aws s3 sync
verwendet wird?
sync
listet alle notwendigen Objekte auf und nimmt so viele paginierte Listenanfragen an wie nötig. Jede Liste gibt 1000 Objekte zurück. Es führt dann alle erforderlichen gets / puts aus, aber nur für Objekte, die so weit aktualisiert wurden, wie es anhand der Antwortelemente aus den Listenaufrufen erkennen kann. Also in Ihrem Fall wird es ~ 4.500 Listenaufrufe + einen get / put für jedes Objekt geben, das sich geändert hat.