Un AWS CloudFormation peut-il créer un KeyPair à utiliser ultérieurement lors du démarrage d'instances?

9

Je voudrais lancer ma pile à l'aide d'une paire de clés créée dans le cadre de CloudFormation.

Est-ce possible?

....
"Resources": {
    "ReverseProxyKeyPair": {
        "Type": "AWS::EC2::KeyPair",
        "Properties": {
            "KeyName": "reverse_proxy"
        }
    },
....

était une supposition, mais n'a pas fonctionné. Je n'ai pas trouvé de schéma pour CloudFormation pour dire que ce n'est pas possible.

La plupart des exemples supposent qu'un KeyPair a déjà été créé - je suppose qu'il n'y a qu'une seule chance de le télécharger, au moment de la création. Mais je voudrais en créer un dynamiquement, puis l'utiliser comme sortie et le vider dans S3 (disons).

Ou est-ce une idée idiote?

Peter Mounce
la source

Réponses: