[Rails] Paramètres de chargement des polices Web dans CloudFront avec Heroku

introduction

Vous pouvez créer une application Rails et placer des fichiers statiques sur le front du cloud pour l'accélérer. Cependant, en raison de problèmes CORS (Cross-Origin Resource Sharing), les fichiers de polices Web ne peuvent pas être lus à moins qu'ils ne soient correctement définis. config.action_controller.asset_host = 'https://d1adsfkajflajflj.cloudfront.net'

Si vous vous référez aux articles précédents, il était caché dans l'écran Modifier de CloudFront et c'était difficile à trouver, je vais donc garder une trace.

AWS Console En conclusion, comme il est clairement écrit dans le document officiel et l'article sur le Web, j'ai pu définir des en-têtes de liste blanche en lavant l'élément «Utiliser les paramètres du cache Leagacy». Ajoutez ʻAllowed Origin` dans la section Whitelist Headers et sauvegardez. https://aws.amazon.com/jp/premiumsupport/knowledge-center/no-access-control-allow-origin-error/ スクリーンショット 2020-10-30 14.06.07.png

Article de référence

Définir Access-Control-Allow-Origin pour l'objet Cloudfront Cached http://www.366service.com/jp/qa/e9d300384bb16161a2f010337ac5128f

Utilisation de polices Web avec S3 + CloudFront (compatible FireFox) --Qiita https://qiita.com/Oakbow/items/dae3d383d87d7d0c6344

Résolvez l'erreur CloudFront "No'Access-Control-Allow-Origin 'header is present" https://aws.amazon.com/jp/premiumsupport/knowledge-center/no-access-control-allow-origin-error/

Recommended Posts

[Rails] Paramètres de chargement des polices Web dans CloudFront avec Heroku
Paramètres de validation pour la fonction de connexion Ruby on Rails
[Ruby On Rails] Comment réinitialiser DB dans Heroku
Ruby on Rails compatible japonais-anglais i18n
Déployer des rails sur Docker vers heroku
Paramètres de débogage SSL dans Java
Utilisez l'application Web Timecop in Rails pour déplacer le temps dans le navigateur
Remarque: paramètres nginx.conf pour CORS dans Exment sur l'environnement Lightsail + Docker (nginx)
Cloud IDE: Heroku n'a pas pu être installé dans le didacticiel Ruby on Rails
Ruby on Rails dans les espaces de codes Visual Studio
Déployer sur Heroku [Ruby on Rails] Débutant
Déployer des applications Web Java sur Heroku
Explication de Ruby sur rails pour les débutants ①
Débutant a créé un portfolio avec Ruby on Rails