Ciao,
Oggi abbiamo ricevuto un nuovo thread di supporto nel nostro Discourse in cui qualcuno ha caricato un file (FileName-555.log.txt). Tuttavia, quando facciamo clic sul link nella discussione, il file non viene visualizzato.
Una cosa strana è che in S3 non abbiamo assolutamente nessuna cartella 2X. Tutti i nostri file originali sono organizzati in 3X/x/y.
Non sono riuscito a riprodurre il problema e, quando ho tentato di caricare un file sul nostro forum di supporto, tutto ha funzionato correttamente.
Sto cercando di capire cosa sia successo, quindi sono entrato nel pod del nostro Discourse e mi sono connesso al database. Esiste qualche diagnostica che posso eseguire per scoprire cosa è successo al file caricato?
Stiamo utilizzando la versione di Discourse: 2.6.0.beta2
Quando facciamo clic sul link per scaricare il file dalla discussione, veniamo reindirizzati a S3 invece di vedere il download del file:
<Error>
<Code>NoSuchKey</Code>
<Message>The specified key does not exist.</Message>
<Key>
original/2X/0/0a40bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx791.txt
</Key>
<RequestId>79xxxxxxxxxxxxxxxxB9</RequestId>
<HostId>
reZHxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx2ZB0=
</HostId>
</Error>