Todos los productos
Search
Centro de documentos

Object Storage Service:Uso de un nombre de dominio personalizado (SDK de Node.js)

Última actualización: Sep 03, 2026

Una vez que asigna un nombre de dominio personalizado a un bucket específico mediante un registro CNAME, puede usar dicho dominio para acceder a los recursos de OSS. Este tema describe cómo usar un nombre de dominio personalizado.

Asignar un nombre de dominio personalizado

Por ejemplo, si su nombre de dominio personalizado es example.com y anteriormente accedía a todas las imágenes mediante un formato de URL como http://img.example.com/x.jpg, puede asignar el nombre de dominio personalizado después de migrar sus recursos a OSS. Esto le permite seguir accediendo a las imágenes con la dirección original. Para obtener más información, consulte Access OSS using a custom domain name.

Usar un nombre de dominio personalizado

Para usar un nombre de dominio personalizado como endpoint con el SDK, establezca el parámetro cname en true.

const OSS = require('ali-oss')

const client = new OSS({
  // Use a custom domain name as the Endpoint.
  endpoint: 'http://img.example.com', 
  // Obtain access credentials from environment variables. Before you run this sample code, make sure that the OSS_ACCESS_KEY_ID and OSS_ACCESS_KEY_SECRET environment variables are set.
  accessKeyId: process.env.OSS_ACCESS_KEY_ID,
  accessKeySecret: process.env.OSS_ACCESS_KEY_SECRET,
  authorizationV4: true,
  // Set yourRegion to the region where the bucket is located. For example, if the bucket is in the China (Hangzhou) region, set the Region to cn-hangzhou.
  region: 'yourRegion',
  cname: true
});
Importante

Un nombre de dominio personalizado se asigna a un bucket específico. Por lo tanto, no es posible usar la operación list_buckets cuando se utiliza un nombre de dominio personalizado como endpoint.