Назад | Перейти на главную страницу

Может ли AWS CloudFormation создать KeyPair для последующего использования при запуске инстансов?

Я хочу запустить свой стек, используя пару ключей, созданную как часть CloudFormation.

Это возможно?

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

было предположением, но не сработало. Я не нашел схемы CloudFormation, чтобы сказать, что это невозможно.

В большинстве примеров предполагается, что KeyPair уже был создан - я предполагаю, потому что есть только один шанс загрузить его во время создания. Но я хотел бы создать его динамически, а затем использовать его в качестве вывода и выгрузить его в S3 (скажем).

Или это глупая идея?

Это список всех типов ресурсов, поддерживаемых CloudFormation; пара ключей не указана:

http://docs.amazonwebservices.com/AWSCloudFormation/latest/UserGuide/aws-template-resource-type-ref.html