Crear / par de claves SSH asociado a una instancia EC2 con la CDK

Desbordamiento 404:

Estoy usando el nuevo kit de herramientas de desarrollo de la nube (CDK) para construir una infraestructura en AWS utilizando lenguaje Java.

Estoy usando un host bastión en una subred pública para comunicarse con una instancia de RDS en una subred privada, por lo que llego a la base de datos (en la subred privada) externamente a través de un túnel SSH en el host bastión.

He creado los BastionHost de esta manera:

BastionHostLinux
            .Builder
            .create(scope, bastionId)
            .vpc(vpc)
            .instanceType(InstanceType.of(InstanceClass.BURSTABLE2, InstanceSize.SMALL))
            .subnetSelection(subnetSelection)
            .instanceName(bastionName)
            .build();

No encuentro ningún método para crear o asociarse par de claves SSH a la instancia, por lo que cuando intento conectar, AWS decirme que no tengo ningún par de claves SSH asociado a la instancia EC2.

Mi pregunta es: ¿Cómo puedo asociar un par de claves ya existente con una instancia EC2 utilizando el CDK? O, (que sería mejor) ¿Cómo puedo crear un par de claves fresca utilizando el CDK?

IgorMadjeric:

¿Cómo puedo asociar un par de claves ya existente con una instancia EC2 utilizando el CDK?

No existe una clave ssh en bastión ejemplo, si quieres ssh a que se debe utilizar aws ec2-instance-connect, vistazo a ejemplo de AWS CDK documentación. Y aquí es un blog donde se explica con más detalles instance-connect.

Supongo que te gusta

Origin http://10.200.1.11:23101/article/api/json?id=478785&siteId=1
Recomendado
Clasificación