Bisakah AWS CloudFormation membuat KeyPair untuk selanjutnya digunakan saat memulai instance?

9

Saya ingin meluncurkan tumpukan saya menggunakan keypair yang dibuat sebagai bagian dari CloudFormation.

Apakah itu mungkin?

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

Dugaan, tetapi tidak berhasil. Saya belum melacak skema untuk CloudFormation untuk mengatakan ini tidak mungkin.

Sebagian besar contoh menganggap KeyPair telah dibuat - saya berasumsi karena hanya ada satu kesempatan untuk mengunduhnya, pada saat pembuatan. Tapi saya ingin membuatnya secara dinamis, dan kemudian menggunakannya sebagai Output dan membuangnya ke S3 (katakanlah).

Atau, apakah ini ide yang konyol?

Peter Mounce
sumber

Jawaban: