Как загрузить шрифт потрясающий значок на S3 - PullRequest
0 голосов
/ 18 февраля 2019

Я использую облачный фронт для обслуживания шрифтов и изображений.Для этого я создал ведро s3 и дал начало в облачной среде.Но я не знаю, как загрузить font-awesome в корзину s3.Я загрузил файл css и дал ссылку на своей html-странице, но каждый раз, когда я получал сообщение об ошибке в консоли, например, не удавалось загрузить значок

Заранее спасибо!

Ответы [ 2 ]

0 голосов
/ 18 февраля 2019

Вы должны добавить конфигурацию CORS в свойства вашего контейнера, чтобы разрешить определенные методы http.

Отредактируйте следующий код и вставьте его в S3 следующим образом:

  1. Выбратьрассматриваемый сегмент.
  2. Выберите вкладку «Свойства».
  3. Разверните раздел «Разрешения».
  4. Нажмите кнопку «Изменить конфигурацию CORS» и вставьте отредактированную конфигурацию.:
<?xml version="1.0" encoding="UTF-8"?>
<CORSConfiguration xmlns="http://s3.amazonaws.com/doc/2006-03-01/">
  <CORSRule>
    <AllowedOrigin>http://www.your-site.com</AllowedOrigin>
    <AllowedOrigin>https://www.your-site.com</AllowedOrigin>
    <AllowedMethod>GET</AllowedMethod>
    <AllowedMethod>HEAD</AllowedMethod>
    <AllowedMethod>DELETE</AllowedMethod>
    <AllowedMethod>PUT</AllowedMethod>
    <AllowedMethod>POST</AllowedMethod>
  </CORSRule>
</CORSConfiguration>

Теперь все должно работать правильно.

0 голосов
/ 18 февраля 2019

Простая загрузка файлов CSS не будет работать.

Вам необходимо загружать папки webfonts / svgs и т. Д., Сохраняя относительный путь.

Также после загрузки.Сделайте их общедоступными (по умолчанию это не будет на s3)

Скачать весь пакет с https://fontawesome.com/how-to-use/on-the-web/setup/hosting-font-awesome-yourself

...