

# Babelfish 문제 해결
<a name="babelfish-troubleshooting"></a>

다음에서 일부 Babelfish DB 클러스터 문제에 대한 문제 해결 아이디어와 해결 방법을 찾아볼 수 있습니다.

**Topics**
+ [연결 실패](#babelfish-troubleshooting-connectivity)

## 연결 실패
<a name="babelfish-troubleshooting-connectivity"></a>

Babelfish가 포함된 새 Aurora DB 클러스터에 공통적으로 발생하는 연결 실패의 원인은 다음과 같습니다.
+ **보안 그룹에서 액세스 허용하지 않음** - Babelfish 연결에 문제가 있는 경우 기본 Amazon EC2 보안 그룹에 IP 주소를 추가했는지 확인합니다. [https://checkip.amazonaws.com/](https://checkip.amazonaws.com/)을 사용하여 IP 주소를 확인한 다음, 해당 주소를 TDS 포트 및 PostgreSQL 포트의 인바운드 규칙에 추가할 수 있습니다. 자세한 내용은 *Amazon EC2 사용 설명서*의 [보안 그룹에 규칙 추가](https://docs.aws.amazon.com/AWSEC2/latest/UserGuide/working-with-security-groups.html#adding-security-group-rule.html)를 참조하세요.
+ **SSL 구성 불일치** - Aurora PostgreSQL에서 `rds.force_ssl` 파라미터가 활성화되어 있으면(1로 설정) 클라이언트는 SSL을 통해 Babelfish에 연결해야 합니다. 클라이언트가 올바르게 설정되지 않은 경우 다음과 같은 오류 메시지가 표시됩니다.

  ```
  Cannot connect to your-Babelfish-DB-cluster, 1433
  ---------------------
  ADDITIONAL INFORMATION:
  no pg_hba_conf entry for host "256.256.256.256", user "your-user-name",
  "database babelfish_db", SSL off (Microsoft SQL Server, Error: 33557097)
  ...
  ```

  이 오류는 로컬 클라이언트와 Babelfish DB 클러스터 간에 SSL 구성 문제가 있을 수 있으며 클러스터에서 클라이언트가 SSL을 사용해야 함을 나타냅니다(`rds.force_ssl` 파라미터가 1로 설정됨). SSL 구성에 대한 자세한 내용은 *Amazon RDS 사용 설명서*의 [PostgreSQL DB 인스턴스와 함께 SSL 사용](https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/PostgreSQL.Concepts.General.SSL.html#PostgreSQL.Concepts.General.SSL.Status)을 참조하세요.

  SQL Server Management Studio(SSMS)를 사용하여 Babelfish에 연결할 때 이 오류가 표시되는 경우 연결 속성 창에서 **연결 암호화(Encrypt connection)** 및 **서버 인증서 신뢰(Trust server certificate)** 연결 옵션을 선택하고 다시 시도할 수 있습니다. 이러한 설정은 SSMS에 대한 SSL 연결 요구 사항을 해결합니다.

Aurora 연결 문제 해결에 대한 자세한 내용은 [Amazon RDS DB 인스턴스에 연결할 수 없음](CHAP_Troubleshooting.md#CHAP_Troubleshooting.Connecting) 단원을 참조하세요.