web-dev-qa-db-fra.com

Est-il possible d'avoir des fichiers statiques en cache CloudFlare, mais de ne les servir qu'à des utilisateurs spécifiques?

Je souhaite utiliser CloudFlare en tant que CDN pour mettre en cache et servir un fichier statique afin de réduire la charge sur mon serveur. Cependant, le problème est que je veux seulement que ce fichier soit servi aux utilisateurs payants puisqu'il s'agit d'une application.

Existe-t-il un moyen de servir un fichier statique mis en cache via le service de CloudFlare (de préférence dans le niveau libre, bien que les niveaux supérieurs soient une option), de sorte que seuls les utilisateurs rémunérés puissent y accéder? Y at-il un paramètre de paramètre dans PageRules ou autre chose que je pourrais peut-être utiliser pour cela?

REMARQUE:

Je préférerais ne pas simplement le placer derrière une URL contenant une clé (c.-à-d. http://static.example.com/NSRP7SVYTR/myfile), car les utilisateurs peuvent simplement créer un lien vers celui-ci et le partager chaque fois qu'il change.

1
john01dav

Cela peut être possible avec un WAF personnalisé, mais ce type de personnalisation n'est actuellement disponible que pour les clients d'entreprise. Vous voudrez peut-être parler aux ventes et voir ce qu'elles peuvent offrir.

1
RyanK