Description
Si un bucket Object Storage Service (OSS) d'Alibaba Cloud utilise l'accélération Alibaba Cloud Content Delivery Network ou si la fonctionnalité IMG est activée, la configuration CORS définie sur OSS peut devenir invalide.
Cause
L'accélération Alibaba Cloud Content Delivery Network peut rendre la configuration CORS d'OSS inefficace pour les raisons suivantes :
Alibaba Cloud Content Delivery Network met en cache les fichiers sur un nœud et les sert directement à l'utilisateur. Tant que le fichier est en cache et n'a pas expiré, l'utilisateur accède au contenu mis en cache plutôt qu'à la version mise à jour sur le site d'origine, sauf si une opération d'actualisation du cache est effectuée sur Alibaba Cloud Content Delivery Network.
Lorsque l'accélération Alibaba Cloud Content Delivery Network ou le traitement d'images est activé, les fichiers consultés via les nœuds sont mis en cache. Si vous modifiez la configuration CORS, le contenu mis en cache n'est pas automatiquement synchronisé avec cette mise à jour, ce qui empêche la prise en compte immédiate de la nouvelle configuration CORS.
Solution
Nous vous recommandons de modifier la configuration CORS, puis d'actualiser le cache des URL dans la console Alibaba Cloud Content Delivery Network pour appliquer les changements rapidement.
Connectez-vous à la console CDN.
Choisissez Purge and Prefetch > Purge/Prefetch, saisissez l'URL à actualiser, puis cliquez sur Submit.
Vérifiez que les paramètres d'en-tête HTTP sont correctement configurés. Pour plus d'informations, consultez Alibaba Cloud Content Delivery Network Comment configurer le partage de ressources cross-origin (CORS) et précautions.
Champ d'application
CDN
Object Storage Service