현재이 템플릿을 따르는 확장 가능한로드 밸런서를 설정했습니다.
https://github.com/satterly/AWSCloudFormation-samples/blob/master/LAMP_Multi_AZ.template
AWS::AutoScaling::AutoScalingGroup.CreationPolicy.ResourceSignal.Count
키를 조정 한 후 0
(기본적으로 성공 신호를받지 않고 스택을로드 할 수 있음) 스택을로드 할 수 있었고 사용 가능한 모든 리소스를 볼 수있었습니다.
생성 된 키의 퍼블릭 DNS를 볼 수 있지만 인스턴스에 SSH로 연결할 수 없습니다.
인스턴스 규칙 내의 모든 사람에게 SSH 액세스 권한이 있으며 AWS 콘솔에서이를 확인할 수 있습니다.
또한 공식 AWS 문서에서 권장하는대로 내 VPC에 대한 경로를 구성했습니다. https://aws.amazon.com/premiumsupport/knowledge-center/ec2-linux-ssh-troubleshooting/
인스턴스가 존재하는 것을 볼 수 있지만 어딘가에 액세스를 제한하는 것 같습니다. 그러나 AWS EC2 콘솔에서 설정 은 인스턴스에 SSH로 연결할 수있을 때와 같은 것으로 보입니다 .
여기 내 VPC, 서브넷, 보안 그룹 등을 포함한 모든 설정을 볼 수있는 JSON 템플릿이 있습니다. https://gist.github.com/dambrogia/e4cd93a64ae6f3a79d4a58d466f144f8
다음 명령에서 시간 초과 오류가 발생합니다. (내 id_rsa
키는 ec2 내에서 유효합니다)
ssh -i ~/.ssh/id_rsa ec2-user@<ec2_instance>