Avviso S3 errato nel menu admin

Potrebbe esserci un bug nel messaggio di avviso visualizzato nel menu di amministrazione di Discourse 2.7.0.beta1 (53f4d54f23)

L’avviso recita:

Nelle mie impostazioni, le seguenti sono configurate:

  • s3_access_key_id
  • s3_secret_access_key
  • s3_upload_bucket

Questa invece non è configurata e probabilmente sta attivando l’avviso:

  • s3_use_iam_profile

I dettagli di questa impostazione dicono:

Utilizza un profilo di istanza AWS EC2 per concedere l’accesso al bucket S3. NOTA: l’attivazione di questa opzione richiede che Discourse sia in esecuzione su un’istanza EC2 configurata correttamente e sovrascrive le impostazioni “s3 access key id” e “s3 secret access key”.

Tuttavia, il mio Discourse non è in esecuzione su un’istanza EC2 configurata correttamente, quindi non desidero che questa opzione sovrascriva le impostazioni “s3 access key id” e “s3 secret access key”. Il mio Discourse è in esecuzione su Digital Ocean.

Quindi, per me, questa opzione è correttamente disabilitata.

Il che, a mio avviso, significa che l’avviso visualizzato nel pannello di amministrazione non dovrebbe essere mostrato in questo scenario? :thinking:

I miei caricamenti su S3 funzionano ancora correttamente e lo fanno da anni senza apportare modifiche da nessuna parte :+1:t2:

3 Mi Piace

C’è un nuovo avviso per chi utilizza S3 senza una CDN, che ho unito ieri. Sembra che abbia sbagliato il messaggio di errore :facepalm:.

Sarà corretto da

@Richie, stai usando deliberatamente S3 senza una CDN? Ho aggiunto questo avviso perché abbiamo ricevuto diversi argomenti in Meta da parte di amministratori di siti che pagavano cifre eccessive per S3 a causa dei costi del traffico in uscita.

7 Mi Piace

La mia impostazione s3 cdn url è attualmente vuota, quindi sì, probabilmente lo sto facendo.

Grazie per la correzione del bug :+1:t2:

2 Mi Piace

Anche se…

Significa che l’avviso CDN sarà visibile per sempre nel pannello di amministrazione di Discourse invece?

Anche se scelgo di non configurare mai una CDN? :thinking:

2 Mi Piace

Sì, l’idea è che utilizzare S3 senza una CDN sia un errore evidente e che chiunque stia pagando per S3 in un ambiente di produzione possa permettersi di pagare per S3 e una CDN per meno denaro.

Un possibile workaround, se in qualche modo sei bloccato con S3 senza una CDN, è impostare s3 cdn url sull’URL del bucket, in modo che diventi un’operazione nulla.

4 Mi Piace

Interessante.

Ok, grazie @Falco. Installerò la correzione sopra nei prossimi uno o due giorni e aprirò un nuovo post in #supporto se incontro problemi :+1:t2:

3 Mi Piace