Tous les produits
Search
Centre de documentation

Object Storage Service:Protéger les images sources

Dernière mise à jour :Sep 23, 2026

Object Storage Service (OSS) propose la fonctionnalité de protection des images sources pour empêcher leur utilisation par des requérants anonymes non autorisés. Une fois cette fonction activée pour votre bucket, les images qu'il contient ne sont accessibles que si des paramètres de style sont ajoutés à la requête ou via une URL signée.

Informations contextuelles

La protection des images sources s'applique uniquement aux objets image stockés dans un bucket en lecture publique ou aux objets configurés en lecture publique. Elle ne s'applique pas aux objets rendus publics via une politique de bucket.

Pour accéder à une image stockée dans un bucket où la protection des images sources est activée, utilisez l'une des méthodes suivantes :

  • Utilisez l'URL de l'objet incluant les paramètres de style, selon le format suivant : https://BucketName.Endpoint/ObjectName?x-oss-process=style/StyleName.

  • Utilisez l'URL de l'objet contenant une signature, selon le format suivant : https://BucketName.Endpoint/ObjectName?Signature.

Remarque

La fonctionnalité de règles de protection des images sources est en aperçu public. Vous devez contacter le support technique pour demander l'activation de cette fonctionnalité.

Procédure

  1. Connectez-vous à la console OSS.

  2. Dans le volet de navigation de gauche, cliquez sur Buckets. Sur la page qui s'affiche, cliquez sur le nom du bucket cible.

  3. Dans l'arborescence de navigation de gauche, choisissez Data Processing > IMG.

  4. Sur la page IMG, cliquez sur Access Settings.

  5. Dans le panneau Access Settings, activez l'option Source Image Protection et configurez les paramètres décrits dans le tableau ci-dessous.

    Parameter

    Description

    Source Image Protection Rule

    Vous pouvez configurer jusqu'à 10 règles. Une règle comprend un préfixe, un suffixe ou les deux.

    Lors de la configuration d'une règle de protection des images sources, tenez compte des points suivants :

    • Une règle de protection des images sources peut inclure un préfixe, un suffixe ou les deux. Si vous configurez à la fois un préfixe et un suffixe, la règle protège uniquement les images dont les noms contiennent le préfixe et le suffixe spécifiés.

      Remarque

      Vous pouvez utiliser un préfixe pour protéger tous les objets d'un répertoire. Par exemple, pour protéger les images du répertoire image/, définissez le préfixe sur image/.

    • Si plusieurs règles sont configurées pour les objets d'un bucket, les images dont les noms correspondent à l'une des règles sont protégées.

    • Si vous spécifiez à la fois des règles de protection des images sources et des extensions d'image protégées, les images dont les noms correspondent à une ou plusieurs règles ou qui contiennent l'extension spécifiée sont protégées.

    • Sélectionnez l'option Case Insensitive si vous souhaitez que le préfixe et le suffixe spécifiés dans la règle ne soient pas sensibles à la casse.

    Protected Image Extensions

    Sélectionnez une extension d'image dans la liste déroulante Protected Image Extensions. Tous les objets du bucket correspondant à l'extension spécifiée sont protégés.

    Remarque

    Si vous sélectionnez *, tous les objets image du bucket sont protégés.

    Delimiters

    Les délimiteurs suivants sont pris en charge : tirets (-), traits de soulignement (_), barres obliques (/) et points d'exclamation (!). Après avoir spécifié les délimiteurs, vous pouvez les utiliser pour remplacer les paramètres de style. Cela simplifie les URL IMG.

    Par exemple, vous utilisez une URL IMG contenant des paramètres de style pour accéder à une image. Le format de l'URL est https://BucketName.Endpoint/ObjectName?x-oss-process=style/StyleName. Si vous spécifiez des points d'exclamation (!) comme délimiteur, vous pouvez simplifier l'URL en http(s)://BucketName.Endpoint/ObjectName!StyleName.

  6. Cliquez sur OK.

FAQ

  • Pourquoi le code d'état HTTP 403 est-il renvoyé lors de l'accès à une image protégée, alors que le code d'état HTTP 200 est renvoyé lors de l'accès à l'image via Alibaba Cloud CDN ?

    Une cause possible est que la requête est redirigée pour accéder à un bucket privé via Alibaba Cloud CDN. La protection des images sources s'applique uniquement aux requêtes d'accès anonymes, et non aux requêtes d'accès incluant des informations de signature.

  • Pourquoi mon image source reste-t-elle accessible via une URL signée lorsque la protection des images sources est activée ?

    La protection des images sources s'applique uniquement aux requêtes d'accès anonymes. Les utilisateurs qui accèdent aux objets via des URL signées ne sont pas anonymes. Par conséquent, l'image source reste accessible via une URL signée même si la protection des images sources est activée.