Todos los productos
Search
Centro de documentos

Object Storage Service:Protección de imágenes de origen

Última actualización: Sep 17, 2026

Object Storage Service (OSS) ofrece la función de protección de imágenes de origen para evitar que solicitantes anónimos no autorizados utilicen sus imágenes. Después de habilitar esta protección en su bucket, solo se puede acceder a las imágenes almacenadas si se agregan parámetros de estilo a la solicitud o mediante una URL firmada.

Contexto

La protección de imágenes de origen solo aplica a los objetos de imagen en un bucket de lectura pública o a los objetos con acceso de lectura pública. No aplica a los objetos que se hicieron públicos mediante una política de bucket.

Para acceder a una imagen en un bucket con la función de protección de imágenes de origen habilitada, utilice uno de los a continuación métodos:

  • Utilice la URL del objeto que contiene los parámetros de estilo con el a continuación formato: https://BucketName.Endpoint/ObjectName?x-oss-process=style/StyleName.

  • Utilice la URL del objeto que contiene una firma con el a continuación formato: https://BucketName.Endpoint/ObjectName?Signature.

Nota

La función de regla de protección de imágenes de origen se encuentra en vista previa pública. Debe comunicarse con soporte técnico para solicitar el uso de esta función.

Procedimiento

  1. Inicie sesión en la consola de OSS.

  2. En el panel de navegación izquierdo, haga clic en Buckets. En la página que aparece, haga clic en el nombre del bucket de destino.

  3. En el árbol de navegación izquierdo, elija Data Processing > IMG.

  4. En la página IMG, haga clic en Access Settings.

  5. En el panel Access Settings, habilite Source Image Protection y configure los parámetros descritos en la a continuación tabla.

    <!--@div {"id":"info_m1p_say_o6h","data-tag="info"}-->

    Parámetro

    Descripción

    Source Image Protection Rule

    Se pueden configurar hasta 10 reglas. Cada regla incluye un prefijo, un sufijo o ambos.

    Al configurar una regla de protección de imágenes de origen, tenga en cuenta lo a continuación:

    • Una regla de protección de imágenes de origen puede incluir un prefijo, un sufijo o ambos. Si configura un prefijo y un sufijo, la regla solo protege las imágenes cuyo nombre contenga ambos elementos especificados.

      Nota

      Utilice un prefijo para proteger todos los objetos de un directorio. Por ejemplo, para proteger las imágenes del directorio image/, establezca el prefijo como image/.

    • Si se configuran varios reglas para los objetos de un bucket, se protegen las imágenes cuyo nombre coincida con alguna de ellas.

    • Si especifique tanto reglas de protección de imágenes de origen como extensiones de imagen protegidas, se protegen las imágenes cuyo nombre coincida con una o más reglas o que contengan la extensión especificada.

    • Seleccione Case Insensitive si desea que el prefijo y el sufijo especificados en la regla no distingan entre mayúsculas y minúsculas.

    Protected Image Extensions

    Seleccione una extensión de imagen en la lista desplegable Protected Image Extensions. Se protegen todos los objetos del bucket que coincidan con la extensión especificada.

    Nota

    Si seleccione *, se protegen todos los objetos de imagen del bucket.

    Delimiters

    Son compatible los a continuación delimitadores: guiones (-), guiones bajos (_), barras diagonales (/) y signos de exclamación (!). Después de especifique los delimitadores, puede usarlos para reemplazar los parámetros de estilo. Esto simplifica las URL de IMG.

    Por ejemplo, suponga que usa una URL de IMG con parámetros de estilo para acceder a una imagen. El formato de la URL es https://BucketName.Endpoint/ObjectName?x-oss-process=style/StyleName. Si especifique signos de exclamación (!) como delimitador, puede simplificar la URL a http(s)://BucketName.Endpoint/ObjectName!StyleName.

  6. Haga clic en OK.

Preguntas frecuentes

  • ¿Por qué se devuelve el código de estado HTTP 403 al acceder a una imagen protegida, mientras que se devuelve el código de estado HTTP 200 al acceder a la misma imagen a través de Alibaba Cloud CDN?

    Una posible causa es que la solicitud se redirige para acceder a un bucket privado a través de Alibaba Cloud CDN. La protección de imágenes de origen solo aplica a solicitudes de acceso anónimo, no a las solicitudes que incluyen información de firma.

  • ¿Por qué se sigue pudiendo acceder a mi imagen de origen mediante una URL firmada cuando la protección de imágenes de origen está habilitada?

    La protección de imágenes de origen solo aplica a solicitudes de acceso anónimo. Los usuarios que acceden a los objetos mediante URL firmadas no son anónimos. Por lo tanto, se puede acceder a la imagen de origen mediante una URL firmada incluso con la protección habilitada.