분명 보안을 이유로 bastion 을 거쳐서 private ec2든 ecs든 통신, 접속이 가능할 것이다. 그러기 위해선 private ec2의 pem 키를 bastion 으로 업로드해야하는데 필자가 선호하는 방법을 적어본다.
필자가 1학년부터 이용하던 방법이다.
-----BEGIN RSA PRIVATE KEY-----
로 시작해서 -----END RSA PRIVATE KEY-----
로 끝나는 텍스트들이 나오는데 컨트롤 A, 컨트롤 C 해준다. (전체 선택, 복사)필자의 예상으론 public ec2 가 과제 public subnet에 있는데 bastion 의 역할 or flask 파일을 ecr 쪽으로 업로드 하는 역할을 수행할 수도 있으므로 ec2에 앱을 업로드하는 방법을 알려주겠다.
... 어 그냥 컨트롤 c 컨트롤 v 하고 필자의 이 글과 똑같이 하는게 더 빠를 듯 싶다. 오류가 뜬다면 구글링을해서 빨리 고치고. 어차피 깃허브에 올려서 크론을 받나 뭘 하나 컨c컨v 한 파일이랑 똑같은 작업을 진행해야한다. 파일이 많지도 않으니 그냥 긁어서 세팅만 해주자.