オーバーフロー404:
私は、Java言語を使用してAWS上のインフラストラクチャを構築するために、新たなクラウド開発ツールキット(CDK)を使用しています。
私は(プライベートサブネット上の)データベースに達するように、外部要塞ホスト上のSSHトンネリングを経由して、プライベートサブネット上のRDSインスタンスと通信するためにパブリックサブネット上の要塞ホストを使用しています。
私は、このようにBastionHostを作成しました:
BastionHostLinux
.Builder
.create(scope, bastionId)
.vpc(vpc)
.instanceType(InstanceType.of(InstanceClass.BURSTABLE2, InstanceSize.SMALL))
.subnetSelection(subnetSelection)
.instanceName(bastionName)
.build();
私は私が接続しようとするので、AWSは、私はEC2インスタンスに関連付けられているすべてのSSH鍵ペアを持っていないことを私に教えて、インスタンスへの鍵のペアを作成したり、仲間のsshする任意の方法を見つけることができません。
私の質問は:どのように私はCDKを使用してEC2インスタンスと、既に存在しない鍵ペアを関連付けることができますか?それとも、(それが良いでしょう)どのように私はCDKを使用して、新鮮な鍵ペアを作成することができますか?