Mam wiadro Amazon S3 z około 300 tys. Obiektów i trzeba ustawić nagłówek Kontroli pamięci podręcznej na wszystkich z nich. Niestety wydaje się, że jedynym sposobem, aby to zrobić, oprócz jednej na raz, to poprzez kopiowanie obiektów do siebie i ustawienie nagłówka sterowania cache w ten sposób:Linia poleceń Amazon S3 Kopiowanie wszystkich obiektów do siebie Ustawianie kontroli pamięci podręcznej
Czy dokumentacja polecenie kopiowania Amazon S3 CLI, ale nie udało mi się ustawić nagłówka kontrolki pamięci podręcznej za jego pomocą. Czy ktoś ma przykładowe polecenie, które by to działało. Próbuję ustawić cache-control do max-age = 1814400
Niektóre materiały tła:
- Set cache-control for entire S3 bucket automatically (using bucket policies?)
- https://forums.aws.amazon.com/thread.jspa?messageID=567440
'REPLACE' marki problemy: teraz dodaj "Cache-Control" działa, ale to rozwiązanie również łamie ustawienie "ContentType", zmieniając je z istniejących, np. 'image/png' na' binary/octet-stream'. – geekQ
@geekQ Czy mówisz, że dodanie kontroli cache zmienia ustawienie "ContectType"? Czy to działa, jeśli podasz "ContentType" przy użyciu flagi --content-type? Sposób, w jaki docs czyta, aws odgaduje typ zawartości, czy twoje rozszerzenia są "* .png"? –