Resumen

  • DigitalOcean documenta que su CDN de Spaces no guarda en caché las solicitudes prefirmadas: todas llegan al origen, también con dominio CDN o personalizado.
  • No es simplemente una baja reutilización causada por parámetros distintos. Aumentar la duración de la caché ordinaria no elimina una exclusión de esa caché.
  • El CDN está incluido en la suscripción, pero la transferencia sigue contabilizándose. Ni el ahorro ni la continuidad de una descarga protegida pueden deducirse de su dominio.

La prueba que falta detrás de una dirección

Un enlace que descarga correctamente un documento reservado supera una prueba de acceso. Todavía no demuestra dónde se atendió la solicitud ni qué dependencia podría sustituirse durante una interrupción. Comprar infraestructura exige distinguir esas comprobaciones, incluso cuando las direcciones de todos los archivos parecen uniformes.

La guía de Spaces CDN, verificada por DigitalOcean el 3 de septiembre, permite usar URL prefirmadas con el dominio CDN o uno personalizado. La misma guía dice que no se almacenan en la caché del CDN y que cada solicitud se reenvía al origen. La utilidad señalada es mantener un nombre coherente, no obtener aciertos de caché ni su reducción de latencia.

No estamos ante un fallo descubierto mediante pruebas ni ante una vulnerabilidad denunciada. Es una condición publicada del servicio. Su relevancia comercial aparece cuando una organización atribuye a cualquier dirección CDN las ventajas de una copia periférica reutilizable.

Los recursos públicos de una página y los archivos protegidos de sus clientes pueden compartir dominio sin compartir comportamiento de entrega. Medir la velocidad de los primeros no acredita la de los segundos. Tampoco una respuesta satisfactoria convierte automáticamente el origen en una dependencia prescindible.

No toda ausencia de aciertos tiene la misma causa

En su documentación de funciones, DigitalOcean explica que cada URL única, incluidos sus parámetros, cuenta como un recurso separado en la caché ordinaria. Para solicitudes que sí pueden almacenarse, la proliferación de claves es una explicación razonable de poca reutilización.

La solicitud prefirmada plantea otra situación. No se describe como una entrada válida que nadie vuelve a consultar; queda fuera del almacenamiento del CDN. Repetir exactamente la misma firma no permite afirmar un acierto de caché de Spaces contrario a esa regla.

La distinción cambia el trabajo del operador. El TTL indica cuánto permanece un recurso admisible antes de actualizarse. Alargarlo puede afectar ese recurso, pero no demuestra que otro, explícitamente excluido, pase a ser admisible. Afinar una duración no es modificar una política de elegibilidad.

Esta conclusión tampoco debe ampliarse sin pruebas. La documentación se refiere al CDN de Spaces, no a todos los navegadores o intermediarios y mucho menos a todas las plataformas compatibles con S3. Otra arquitectura requeriría evaluar sus propias condiciones de autorización, actualización e invalidación. No existe aquí una prohibición universal de toda caché.

Compatible no significa acelerado

La integración publicada genera primero una URL prefirmada GetObject con el punto de acceso no-CDN y luego sustituye el nombre del servidor por el CDN o el dominio personalizado. DigitalOcean exige el formato donde el nombre del contenedor forma parte del nombre del servidor. Las URL con el contenedor en la ruta, como las producidas con forcePathStyle activado, no pueden emplear así el dominio CDN.

Estas instrucciones establecen cuándo funciona la dirección. No prometen que una solicitud firmada compatible reciba la prestación de caché ordinaria. En una revisión de compra, validar el SDK y validar el recorrido de entrega son casillas diferentes.

Hay también una frontera de producto: Spaces Cold Storage no permite integración CDN ni puntos de acceso CDN personalizados. El caso analizado pertenece a Standard Storage. Cambiar de clase buscando almacenamiento más barato no mantiene necesariamente las mismas posibilidades de entrega.

Leer estas condiciones no requiere publicar una firma activa ni utilizar documentos de clientes. Si se encargan mediciones, deben hacerse con material de prueba autorizado. Los enlaces que conceden acceso real no son necesarios en un informe compartido para explicar la arquitectura.

Una opción incluida conserva sus medidores

La página de precios ofrece Standard Storage por 5 dólares estadounidenses mensuales, con 250 GiB de almacenamiento y 1.024 GiB de transferencia saliente compartidos entre contenedores. El exceso saliente cuesta 0,01 dólares por GiB. El tráfico CDN y el de origen consumen la misma asignación; también cuenta el traslado del origen a los servidores periféricos.

Por tanto, no cobrar una cuota adicional por activar el CDN no equivale a entregar un volumen ilimitado. Un presupuesto de descargas firmadas no puede descontar por adelantado solicitudes que supuestamente resolvería su caché. Debe partir de los bytes entregados, las rutas contabilizadas y el uso de la asignación común.

La información no acredita una factura universalmente duplicada por cada descarga. Para convertir el recorrido en dinero hacen falta tamaños, volúmenes y consumo del cupo. Sumar trayectos posibles sin comprobar qué tráfico se midió sería una estimación presentada como hecho.

La tarifa distingue además el tráfico privado de Spaces que utiliza el resolvedor DNS local del VPC. Esa es una condición de encaminamiento interno. Un objeto con acceso restringido o un enlace firmado no demuestra por sí mismo esa ruta. La autorización del lector y la contabilización de la red no se resuelven con la misma etiqueta de «privado».

La continuidad pertenece a una copia concreta

DigitalOcean dice que un recurso ya almacenado en un nodo periférico puede seguir sirviéndose cuando el origen está temporalmente indisponible. La condición es disponer de esa copia. No es una promesa general para todos los enlaces del dominio CDN.

Las solicitudes prefirmadas reenviadas al origen no tienen en estos documentos una alternativa de acierto de caché de Spaces que pueda tomarse prestada de ese ejemplo. Eso no prueba una caída, no predice un porcentaje de errores y no altera un compromiso de servicio. Limita una justificación de continuidad que, para esta clase de acceso, no está demostrada.

La revisión debe vincular cada promesa con los archivos necesarios para el negocio. Una galería pública rápida no asegura igual entrega de documentos reservados. La apariencia uniforme de las direcciones oculta precisamente la diferencia que interesa al responsable de presupuesto y riesgo.

Conservar el dominio puede ser suficiente y valioso. La decisión no exige rechazar Spaces. Exige valorar la comodidad por lo que es y no comprar mentalmente un aislamiento del origen que la modalidad firmada documentada no ofrece mediante su caché CDN.

Fuentes