У клиента есть сайт, работающий на PHP, развернутый в инфраструктуре AWS. У меня есть доступ к консоли AWS клиента.
На его сайте есть несколько изображений, которые загружаются из облачного фронта (насколько я понимаю, они привязаны к корзине S3). Мне нужно обновить эти образы, но я не знаю, в каком сегменте S3 они находятся, поскольку на клиенте настроено много сегментов S3. Как мне понять это с консоли?
Во-первых, вам нужно найти дистрибутив CloudFront, который обслуживает контент. Найти дистрибутив с таким же cloudfront.net
URL, который вы используете для доступа к изображениям.
Затем посмотрите на поведения а также происхождения распределения для определения когда это идет к каждому происхождению, и который Происхождение служит пути. Затем вам сообщат, какая корзина Amazon S3 используется.
также добавить ответ Джона; после того, как вы сменили изображение в исходном S3 ведре; вам придется аннулировать кэш для этих изображений в CloudFront .. в противном случае, даже если происхождение изменилось, вы будете продолжать видеть старые изображения