È possibile forzare la ricostruzione di un'istanza EC2 o RDS utilizzando stack di cloudformation?
Il mio stack si blocca in un punto in cui semplicemente la distruzione e la creazione della risorsa lo risolveranno, invece di dover eliminare l'intero stack per continuare a lavorare.
modificare:
Questo problema mi ha colpito due volte. Prima ho creato un'istanza AWS :: RDS :: con alcune impostazioni predefinite e poi ho provato a ridimensionarlo a "EngineVersion": "5.5". La modifica di questo si suppone accada con qualche interruzione, ma le istanze mysql non possono essere declassate da 5.6 a 5.5, quindi lo stack è stato lasciato nello stato UPDATE_FAILED e non posso essere in grado di ricreare RDS senza un brutto trucco.
L'altra occorrenza è stata che ho diversi "AWS :: EC2 :: Instance" che scaricano ed eseguono uno script dal suo "UserData" ovviamente se Y cambio lo script scaricato devo cancellare l'istanza e non c'è modo di farlo. Ancora una volta uso lo stesso brutto trucco per ricreare la macchina.
Il brutto trucco:
Invece di utilizzare un gruppo con scalabilità automatica di una macchina, ho risolto entrambi i problemi cambiando la zona di disponibilità nelle proprietà ... ma mi ha lasciato di cattivo gusto
cfn-hup
: docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/…