3

J'essaye d'amorcer mon RDS à partir de Cloudformation. J'ai utilisé le modèle d'ici https://s3.amazonaws.com/cloudformation-templates-us-east-1/RDS_MySQL_55.template.Comment démarrer RDS MySQL pour créer une table à chaque fois que la pile est en place?

Je peux créer le RDS à partir de cfn-create-stack, mais je voudrais que l'instance ait la table changelog pour dbdeploy chaque fois que je crée une nouvelle pile. Je ne peux pas trouver un moyen d'amorcer la nouvelle pile.

Je ne peux pas non plus exécuter mysqladmin depuis mon ordinateur pour des raisons de sécurité.

Toute suggestion serait très appréciée. Merci beaucoup.

Répondre

4

Ceci est une sorte de hack pas cher et pourrait ne pas être la meilleure réponse, mais je pense que cela fonctionnerait. Vous pouvez créer un instantané RDS d'une base de données avec cette table, mais qui est par ailleurs vide, puis ajouter son DBSnapshotIdentifier au modèle CloudFormation. L'instantané agit comme une image de schéma sur laquelle toutes vos bases de données subsidiaires peuvent être basées.

Questions connexes