Pouvez-vous configurer une list blanche pour les files autorisés dans Amazon CloudFront

J'utilise CloudFront comme CDN, et mon site Web est une origine pour les tirages. Fondamentalement, j'ai cdn.mydomain.com pointant vers Cloudfront et Cloudfront tire toutes les requests de www.mydomain.com . Cependant, je ne veux pas que les users puissent requestr des informations comme cdn.mydomain.com/default.aspx ou cdn.mydomain.com/Robots.txt . En fait, je souhaite seulement diffuser des images, des files JavaScript, des feuilles de style CSS et d'autres contenus statiques.

Ce que j'ai compris, c'est un peu un hack, même s'il semble fonctionner. J'ai configuré le comportement par défaut pour pointer vers une Origine appelée Null . L'origine Null indique null.mydomain.com qui n'existe pas, de sorte que toute requête sera une erreur. Ensuite, j'ai configuré d'autres comportements pour chaque directory de mon site Web que je veux append à la list blanche. Cela ressemble à ceci:

entrez la description de l'image ici

Cela semble fonctionner, mais y a-t-il une solution meilleure et less contraignante?

One Solution collect form web for “Pouvez-vous configurer une list blanche pour les files autorisés dans Amazon CloudFront”

Oui, une approche less difficile est de mettre vos files statiques dans un seau S3 et d'utiliser le seau S3 comme attraction d'origine. Laissez complètement votre server Web.

  • AWS - équilibreur de charge élastique incapable de gérer la request
  • Référence croisée d'instance EC2 dans un model CloudFormation
  • Créer le volume EBS avant l'instance EC2 sans get InsufficientInstanceCapacity?
  • Comment être informé de l'erreur 500 en utilisant la haricot élastique
  • AWS SQS + SNS + Lambda
  • Comment ajouter un utilisateur avec un accès SFTP / FTP au dossier '/ var / www / html / website_abc' sur Amazon EC2 Centos?
  • Est-il sécuritaire de publier un groupe de security EC2?
  • La meilleure façon d'exécuter OpenShift Origin dans AWS
  • Utilisation de Route53 vers le point apex / domaine racine vers l'application Heroku
  • Amazon ELB HTTPS ne fonctionne pas
  • AWS ELB: mésortingque cloudwatch pour les connections ouvertes?
  • Les astuces du serveur de linux et windows, tels que ubuntu, centos, apache, nginx, debian et des sujets de rĂ©seau.