Problemi con s3: Impossibile aprire la connessione TCP a 169.254.169.254 a causa della chiave di accesso segreta mancante

Questa è un’installazione standard. Queste credenziali funzionano sul vecchio server e funzionano sul nuovo server utilizzando s3cmd, ma quando eseguo un discourse restore per provare a ottenere un elenco di backup, ottengo

Errore nel recupero delle credenziali del profilo dell'istanza: Impossibile aprire la connessione TCP a 169.254.169.254:80 (scadenza esecuzione)

Questo è un bucket AWS autentico. Non ha senso che possa essere un problema con Discourse, ma anche nessuna delle altre cose che mi vengono in mente ha senso.

Questo è per quello che potrebbe essere uno dei primi forum self-hosted che sto cercando di spostare su un nuovo server con Ubuntu 24.04.

Il client AWS sta tentando di connettersi al servizio metadati EC2 per recuperare le credenziali del profilo dell’istanza.

Se ciò funzionasse, quindi utilizzerebbe queste credenziali per tentare di connettersi al bucket.

Ma non riesce a connettersi al servizio metadati. Non sta nemmeno tentando di connettersi al bucket, sta fallendo prima di ciò.

È un problema di AWS? Se no, ciò spiegherebbe perché non riesce a comunicare con il servizio metadati.

La nuova installazione non vede alcuna credenziale, ecco perché l’SDK AWS sta tentando di connettersi al servizio metadati per recuperarle.

1 Mi Piace

OMG. Pensavo di stare impazzendo.

Avevo

DISCOURSE_S3_SECRET_ACCESS=xxx

invece di

DISCOURSE_S3_SECRET_ACCESS_KEY=xxx
4 Mi Piace

Questo argomento è stato chiuso automaticamente 30 giorni dopo l’ultima risposta. Non sono più consentite nuove risposte.