Веб-сайт CSS не загружается - указанный вами AWS идентификатор ключа доступа не существует в наших записях - PullRequest
0 голосов
/ 17 января 2020

Я пытаюсь исправить сайт, и я новичок в этом. Пару дней назад сайт работал нормально, но теперь не может загрузить CSS или файлы изображений. Пользователь в IAM создал новый идентификатор ключа доступа 4 дня go, поэтому я считаю, что проблема могла возникнуть в тот раз, но я не уверен.

ссылка на веб-сайт: www.sgmoid.com

В браузере я нажал на просмотр исходного кода и затем попытался щелкнуть ссылку, по которой я мог видеть следующий снимок экрана

Ошибка ключа доступа

пример ошибки URL: https://sgmoid-static-new.s3.amazonaws.com/lib/font-awesome/css/font-awesome.min.css?AWSAccessKeyId=AKIAVV5DRP7QE7M7XI6C&Signature=tfA%2F%2BAzv3EKYetw20ahfn%2FdvvzM%3D&Expires=1579260660

Однако, если я вручную удаляю более позднюю часть в браузере после. css или .png, то URL работает нормально.

Я также проверил в S3 ведро имеет доступ c publi

Я не уверен, как это исправить. Любая помощь будет высоко ценится

1 Ответ

0 голосов
/ 17 января 2020

Похоже, что какой-то процесс или приложение встроили подписанный URL-адрес во внутренний источник сайта, который включает в себя идентификатор ключа доступа в URL-адресе.

Сообщение об ошибке «Идентификатор ключа доступа AWS, который вы указали, отсутствует в наших записях», указывает на проблему с используемыми вами учетными данными. Используемый вами ключ доступа мог быть удален или была удалена соответствующая роль или пользователь AWS Identity and Access Management (IAM).

Область S3 полностью опубликована c. Там нет необходимости подписывать URL-адреса здесь.

Кто-то удалил или деактивировал ключ доступа.

Его необходимо активировать снова, или ваш сайт должен быть обновлен с новым ключом доступа.

...