Object Storage Service (OSS) le permite configurar políticas de control de acceso basadas en Referer, como las listas blancas y negras de Referer. También puede especificar si se permiten las solicitudes con referrers vacíos. Así, evita los accesos no autorizados y los cargos inesperados por tráfico.
Notas de uso
Antes de configurar la protección contra hotlink, familiarícese con esta función. Para obtener más información, consulte hotlink protection.
El código de ejemplo de este tema utiliza el identificador de región
cn-hangzhou, correspondiente a China (Hangzhou). De forma predeterminada, se usa el endpoint público para acceder a los recursos de un bucket. Si desea acceder a los recursos del bucket mediante otros servicios de Alibaba Cloud ubicados en la misma región que el bucket, utilice un endpoint interno. Para obtener más información sobre las regiones y los endpoints compatibles con Object Storage Service (OSS), consulte OSS regions and endpoints.En este tema, las credenciales de acceso se obtienen de variables de entorno. Para obtener más información sobre cómo configurar las credenciales de acceso, consulte Configure access credentials.
Para configurar la protección contra hotlink de un bucket o eliminar su configuración, necesita el permiso
oss:PutBucketReferer. Para consultar la configuración de protección contra hotlink, necesita el permisooss:GetBucketReferer. Para obtener más información, consulte Grant custom permissions to RAM users.
Código de ejemplo
Configure hotlink protection
Query configurations of hotlink protection
Delete configurations of hotlink protection
Referencias
Para obtener más información sobre la operación de API que permite configurar la protección contra hotlink de un bucket, consulte PutBucketReferer.
Para obtener más información sobre la operación de API que permite consultar la configuración de protección contra hotlink, consulte GetBucketReferer.