¿Puede un AWS CloudFormation crear un KeyPair para usar posteriormente al iniciar instancias?

9

Me gustaría iniciar mi pila usando un par de claves que se crea como parte de CloudFormation.

¿Es eso posible?

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

fue una suposición, pero no ha funcionado. No he rastreado un esquema para CloudFormation para decir que esto no es posible.

La mayoría de los ejemplos asumen que ya se ha creado un KeyPair; supongo que solo hay una oportunidad para descargarlo, en el momento de la creación. Pero me gustaría crear uno dinámicamente, y luego usarlo como Salida y volcarlo en S3 (por ejemplo).

¿O es una idea tonta?

Peter Mounce
fuente

Respuestas: