Краткият отговор е:в момента не можете да стартирате автоматично SQL заявки при създаването на екземпляр (в бъдеще, кой знае...).
Бих използвал следния начин за разрешаване на този класически проблем:
- Използвайте EC2, за да стартирате MySQL кода, от който се нуждаете (не съм сигурен дали трябва да поставите клауза „DependsOn“ в EC2, тъй като ще трябва да се обърнете към крайната точка на RDS с GetAtt, което вероятно ще постави имплицитно Клауза DependsOn). Поставяте това в потребителските данни или всеки скрипт, който искате, стига по някакъв начин да предавате крайната точка на RDS. Разбира се, ще ви трябва клиентския пакет MySQL, инсталиран на вашия EC2.
Както написахте, CloudFormation ви позволява да създавате ресурси на AWS, но попълването на тези ресурси зависи от вас. Още веднъж, MySQL клиент ще свърши работа (тъй като дъмпът на MySQL е не повече от SQL код във файл, същото като първоначалното ви изискване).
Използването на Chef или Puppet няма да реши проблема ви самостоятелно, тъй като и двете се нуждаят от агент, инсталиран на EC2, не можете да стартирате вашия агент в RDS сървъра. Така че можете да имате EC2 с помощта на Chef или Puppet агент, който от своя страна ще стартира MySQL скрипта, но това няма да ви даде много повече от предишното решение