Devo esporre le credenziali di AWS su github?

0

Prima di visualizzare "No, mai!", continua a leggere:)

Domanda: I credenziali IAM hard-coding con autorizzazioni estremamente limitate (solo richieste GET a s3) ok? Mi rendo conto che ci sono altri modi, ma tutti implicano una buona quantità di lavoro e nella mia testa questo non è molto diverso da un server ftp pubblico.

Requisiti di sfondo / progetto:

  • Progetto Open Source (eventualmente), quindi molte persone diverse che lavorano e la complessità di installazione dovrebbero preferibilmente essere basse
  • Elaborazione di file che fa molto affidamento su AWS.s3() module (nodejs)
  • Le richieste vengono registrate e poi derise per migliorare la velocità di esecuzione del test
  • Richieste diverse devono essere fatte sullo stesso set di file su s3 (ad esempio richiedendo dati parziali, leggendo le intestazioni).
  • I nuovi file vengono aggiunti automaticamente, i file esistenti non cambiano

Nota: Dato che dobbiamo usare AWS.s3() , rendere pubblico il bucket s3 non aiuta poiché l'autenticazione è sempre richiesta.

    
posta vincent 19.11.2017 - 23:56
fonte

1 risposta

0

Oltre a essere una cattiva idea in generale (vedi i commenti alla domanda), anche una cattiva idea perché aws limiterà il tuo account una volta scoperto.

Il processo di risoluzione richiede molto tempo e molto lavoro in quanto è necessario modificare tutte le credenziali sul proprio account, indipendentemente dalle autorizzazioni dei credetti trapelati:)

    
risposta data 25.11.2017 - 17:43
fonte

Leggi altre domande sui tag