외부 데이터 소스에 대한 AWS Glue 연결 실패 문제를 해결하려면 어떻게 해야 합니까?

3분 분량
0

외부 데이터 소스에 대한 AWS Glue 연결 실패 문제를 해결하고 싶습니다.

해결 방법

먼저 실패한 테스트 연결 문제를 해결하십시오. AWS Glue가 여전히 데이터 소스에 연결할 수 없는 경우, 사용하는 커넥터에 대해 다음 해결 방법을 완료하십시오.

OpenSearch 연결 문제

"Cannot detect OpenSearch version" 오류가 발생하는 경우 다음 작업을 수행하십시오.

  • 클라우드 또는 광역 네트워크(WAN) 환경의 연결 속성에서 opensearch.nodes.wan.onlytrue로 설정합니다.
  • Elasticsearch를 사용하는 경우 클러스터에 다음 코드를 입력하여 호환성 모드를 활성화합니다.
    PUT /_cluster/settings  
    {  
      "persistent": {  
        "compatibility.override_main_response_version": true  
      }  
    }

Kafka 연결 문제

Kafka는 .jks 형식의 키스토어만 허용합니다. "Failed to load SSL keystore" 오류가 발생하는 경우 키스토어가 .jks 형식인지 확인하십시오.

MongoDB 연결 문제

발생한 오류에 맞는 해결 방법을 수행하십시오.

MongoDB 인증 실패

"Exception authenticating MongoCredential" 오류가 발생하는 경우 다음 구성을 확인하십시오.

  • 사용자 이름과 암호가 애플리케이션에서 사용하는 MongoDB 자격 증명과 일치합니다.
  • 인증 방법이 올바른 인증 데이터베이스를 지정합니다.
  • 인증 메커니즘 및 인증 소스에서 MongoDB 연결 URL의 형식을 올바르게 지정했습니다.

자세한 내용은 MongoDB 웹 사이트에서 Java 데이터베이스 연결(JDBC) 드라이버와 연결을 참조하십시오.

AWS Glue 4.0의 MongoDB 또는 DocumentDB 연결 오류

AWS Glue 4.0을 사용할 때 다음 오류가 발생하면 MongoDB 커넥터의 속성 및 URL 형식을 올바르게 구성했는지 확인하십시오.

"Mongo/DocumentDB connection URL is not supported."

자세한 내용은 MongoDB 웹 사이트에서 배치 읽기 구성 옵션을 참조하십시오.

Snowflake 연결 오류

먼저 다음 구성을 확인하십시오.

  • AWS Glue 작업이 Snowflake 연결을 사용합니다.
  • Snowflake 연결의 URL 파라미터를 user, database, role_namewarehouse 순서로 구성했습니다.
  • 연결이 AWS Glue의 Snowflake 커넥터 제한을 준수합니다.

그런 다음, 발생한 오류에 맞는 해결 방법을 수행하십시오.

Boto3에서 만든 연결 관련 오류

Boto3를 사용하여 Snowflake 연결을 생성한 경우 SparkProperties 파라미터를 올바르게 구성했는지 확인하십시오.

올바른 속성을 사용한 구성 예제:

{  
     "Connection": {  
         "Name": "Snowflake connection",  
         "Description": "",  
         "ConnectionType": "SNOWFLAKE",  
         "ConnectionProperties": {  
             "SparkProperties": "{\"sfUrl\":\"https://account.snowflakecomputing.com\",\"secretId\":\"mySecret\"}"  
         },  
         "CreationTime": 1708694242.804,  
         "LastUpdatedTime": 1708694242.804,  
         "LastUpdatedBy": "..."  
     }  
 }

HTTP 응답 코드 403

"HTTP Response code: 403, request: POST" 오류가 발생하면 Snowflake 연결의 URL, 사용자 이름 및 암호가 정확한지 확인합니다. 그런 다음, 네트워크 구성을 올바르게 구성했는지 확인합니다. Snowflake 역할 권한에 대한 자세한 내용은 Snowflake 웹 사이트에서 액세스 제어 고려 사항을 참조하십시오.

JDBC 통신 오류: 연결 시간 초과

"JDBC driver encountered communication" 오류가 발생하면 연결 설정에서 프라이빗 서브넷을 사용하는지 확인하십시오. 그런 다음, 트래픽을 Snowflake로 라우팅하는 NAT 게이트웨이를 AWS Glue 연결의 서브넷에서 구성합니다.

Snowflake Marketplace Connector를 사용한 ConnectTimeoutError

다음 오류가 발생하면 AWS Glue 연결의 서브넷에서 NAT 게이트웨이를 설정하십시오.

"Connect timeout on endpoint URL."

NAT 게이트웨이는 Amazon Elastic Container Registry(Amazon ECR) 리포지토리에 대한 액세스를 허용해야 합니다.

OCSP 인증서 취소 오류

"Driver is connecting to an HTTPS endpoint without OCSP based Certificate Revocation" 오류가 발생하면 온라인 인증서 상태 프로토콜(OSCP) 검사를 비활성화하십시오. 자세한 내용은 Snowflake 웹 사이트에서 방법: Snowflake 클라이언트 드라이버의 OCSP 검사 기능 끄기를 참조하십시오.

Teradata Vantage 연결 문제

발생한 오류에 맞는 해결 방법을 수행하십시오.

연결을 위한 로그인 시간 초과

"Login timeout for connection" 오류가 발생하는 경우 네트워크 설정에서 AWS Glue가 Teradata Vantage 호스트에 액세스할 수 있도록 허용하는지 확인하십시오.

Mechanism TD2에서 Single Sign-On이 지원되지 않음

"Single sign-on not supported for Mechanism TD2" 오류가 발생하면 네트워크 설정을 올바르게 구성했는지 확인하십시오. 그런 다음, 연결 문자열에 올바른 사용자 이름과 암호가 포함되어 있는지 확인합니다. Single Sign-On 자격 증명을 사용하지 마십시오.

Vertica 연결 문제

네트워크 설정에서 AWS Glue가 Vertica 호스트에 액세스할 수 있도록 허용하는지 확인하십시오.

AWS 공식
AWS 공식업데이트됨 2달 전
댓글 없음