it-source

Maria DB를 AWS에 연결할 수 없음 Quicksight

criticalcode 2023. 9. 23. 22:47
반응형

Maria DB를 AWS에 연결할 수 없음 Quicksight

EC2에 있는 Maria DB를 AWS Quicksight에 연결하려고 합니다.이것은 제가 특정 오류에 대해 잘 알고 있는 오류입니다.

Error when trying to connect QS to Maria DB[![][1]][1]

이것이 혼동을 일으키는 이유는 제가 두 개의 별개의 데이터베이스 관리 도구, 즉 Workbench와 Sequel Pro로 비슷한 프로세스를 사용하여 Maria DB에 연결할 수 있다는 것입니다.비슷한 프로세스로 호스트(호스트 EC2의 퍼블릭 DNS를 입력하는 경우), Maria DB의 사용자 이름 및 비밀번호를 입력해야 합니다.저는 두 도구 모두 작은 문제없이 연결할 수 있습니다.그러나 EC2와 동일한 네트워크로 추정되는 AWS 제품인 QuickSight를 사용하여 연결하려고 하면 오류 메시지가 나타납니다.

몇 가지 일반적인 문제 해결 단계를 수행합니다.

  • QuickSight IAM 역할에 EC2 Full Access 추가. (비록 이후에도)
    IAM에 추가되었으며 Quicksight 설정에 표시되지 않습니다.
    옵션Ec2![enter image description here Quicksight에 권한이 표시되지 않음
    ] 3
    • EC2와 Quicksight가 일치하는지 확인합니다.
      • 포트 3306이 열려 있는지 확인했습니다.방화벽과 그물망 훈련을 통과했습니다.
      • Security Group에 포트 3306 추가
      • AWS-Quicksight-Access를 Security Group에 추가하고 EC2에 연결(원래 Security Group과 별도의 보안 생성)
        Quicksight 규칙만 있는 그룹 및 첨부)

이 단계들 중 어떤 것도 도움이 되지 않았습니다.VPC 수준에서 문제를 해결하고 있지만 두 가지 이유로 도움을 요청하지 않았습니다.

  1. 온라인에서 이 문제를 해결한 다른 사람을 찾지 못했기 때문에/제 계정이 특정한 것인지 궁금합니다.
  2. 이 이론을 뒷받침하는 것이 Quicksight 설정인데, Quicksight 역할에 첨부한 EC2 권한이 포함되어 있지 않습니다.루트 계정에 추가했습니다.

이 정도면 좋겠어요.도와주셔서 고마워요.

언급URL : https://stackoverflow.com/questions/62254970/cant-connect-maria-db-to-aws-quicksight

반응형