Seguendo i consigli e le raccomandazioni ricevuti, ho configurato un CDN CloudFront per il nostro bucket AWS S3 su Discourse alcuni giorni fa.
Ho aggiunto l’URL del CDN S3 nel pannello di controllo e successivamente ho eseguito il comando rebake su oltre 200.000 post.
A quel punto non ci ho pensato molto; tutto sembrava funzionare e il sistema ha iniziato a fare il suo lavoro per le successive 12 ore circa.
Abbiamo moltissimi, tantissimi video incorporati nel nostro Discourse. Siamo una comunità di droni/UAV e le persone pubblicano e condividono foto e video tutto il giorno. Ci sono decine di migliaia di video YouTube nei nostri post di Discourse.
Riflettendo…? Dopo aver aggiunto l’URL del CDN, probabilmente avrei dovuto eseguire il rebake solo sui post che corrispondevano a un pattern come *.jpg o simili

Comunque, cosa è successo?
YouTube ha bloccato l’indirizzo IP del nostro server 
Non possiamo più oneboxare i link di YouTube; la nostra comunità si trova di fronte a:
429 Too Many Requests

(anche un semplice curl / wget eseguito direttamente sul server restituisce lo stesso errore)
Ovviamente siamo stati bloccati in qualche momento durante il rebake, dato che metà dei post esistenti che avevano video funzionanti ora non li hanno più 
Suppongo che questo blocco sia permanente, ma come sapete, è impossibile trovare qualcuno da contattare su YouTube per chiedere scusa.
Nel caso improbabile che il blocco sia permanente, una domanda per @Iceman: potresti condividere i dettagli su come hai ottenuto un secondo indirizzo IP su Digital Ocean e quali modifiche hai apportato per instradare il traffico in “uscita” su quell’IP, lasciando invece il traffico in entrata sull’IP esistente?
E una domanda per tutti: qualcuno sa se questo blocco è probabilmente solo temporaneo?
t2 E/o c’è qualcosa che posso fare per risolvere i miei post YouTube ora molto rovinati?
Per una comunità fortemente orientata ai media, questa situazione è piuttosto disastrosa per noi.