Я могу получать изображения из корзины S3 с помощью Storage.get (..) из aws -amplify и отображать их на моей домашней странице приложения React, используя <img src={..}/>
.
Я установил кеш -control to publi c, max-age = 31536000 в моей корзине S3, выбрав все изображения в корзине> щелкнув Действия> щелкнув изменить метаданные> Указание управления кешем> Сохранить. Похоже, что изображения не кэшируются в моем браузере, поскольку заголовки ответов изображений показывают код состояния 200 (а не 304) при refre sh, а также при возврате на страницу, отображающую эти изображения. Изображения загружаются столько же, сколько и раньше. Ниже приведен снимок экрана ответа:
Снимок экрана заголовков запроса:
Я загрузил изображения в корзину S3 вручную, нажав кнопку загрузки файлов в консоли S3, и я не использую облачный интерфейс с s3.