Sto pensando di utilizzare le istanze Spot EC2 in modo automatico (ad esempio, creare uno script che richiederà istanze Spot EC2 che verranno eseguite automaticamente).
Per questo specifico caso d'uso, sono felice di bloccare il gruppo di sicurezza in modo tale che non ci siano connessioni in entrata consentite sulle istanze Spot.
L'unico output dello script è comunicare con un server RDS.
Sono in cerca di una soluzione che mi permetta di avviare una richiesta per un'istanza spot e di caricare il software richiesto, compreso l'accesso a un database che vive sull'RDS.
La mia preoccupazione principale è come fornire il codice in modo sicuro (comprese le credenziali DB).
Quali sono i problemi di sicurezza che devono essere considerati e quale metodo fornirà il rischio più basso?
I miei pensieri finora:
-
Non avere connessioni in entrata dovrebbe attenuare le minacce comuni
-
Il passaggio di dati a dati utente EC2 è ancora un rischio (memorizzazione di password o l'accesso al codice non mi sembra una buona idea)
-
Nei dati utente, fornire dettagli privati tramite il link S3 impostato su scadenza (difficile da fare con istanze spot come non so quando il L'istanza verrà creata)
-
Crea uno script per limitare l'accesso ai dati dell'utente
-
Devo pensare a un modo più elaborato per recuperare i dati dal istanza spot appena creata, quindi accedere a detta istanza e inviare dati via ssh?