오버플로 (404) :
나는 자바 언어를 사용하여 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를 사용하여 새로운 키 쌍을 만들 수 있습니까?