我想對與外部資料來源的 AWS Glue 連線失敗問題進行疑難排解。
解決方法
首先,對失敗的測試連線進行疑難排解。如果 AWS Glue 仍然無法連線到您的資料來源,請對您使用的連接器完成以下解決方案。
OpenSearch 連線問題
如果您收到「無法偵測 OpenSearch 版本」錯誤,請執行下列動作:
Kafka 連線問題
Kafka 僅接受 .jks 格式的金鑰存放區。如果您收到「無法載入 SSL 金鑰存放區」錯誤,請確認您的金鑰存放區是否為 .jks 格式。
MongoDB 連線問題
完成您收到的錯誤的解決。
MongoDB 驗證失敗
如果收到「驗證 MongoCredential 例外狀況」錯誤,請確認以下設定:
- 您的使用者名稱和密碼與您的應用程式使用的 MongoDB 憑證相符。
- 您的驗證方法指定了正確的驗證資料庫。
- 您在驗證機制和驗證來源中正確格式化了 MongoDB 連線的網址。
如需詳細資訊,請參閱 MongoDB 網站上的使用 Java Database Connectivity (JDBC) 驅動程式連線。
AWS Glue 4.0 中的 MongoDB 或 DocumentDB 連線錯誤
如果您在使用 AWS Glue 4.0 時收到下列錯誤,請確認您是否正確設定了 MongoDB 連接器的屬性和網址格式:
「不支援 Mongo/DocumentDB 連線網址。」
如需詳細資訊,請參閱 MongoDB 網站上的批次讀取組態選項。
Snowflake 連線錯誤
首先,確認以下組態:
- 您的 AWS Glue 工作使用 Snowflake 連線。
- 您依照使用者、資料庫、role_name 和倉儲的順序設定了 Snowflake 連線的網址參數。
- 您的連線遵守 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 回應代碼: 403,請求: POST」錯誤,那麼請確定您 Snowflake 連線的網址、使用者名稱和密碼是準確的。然後,確認您是否正確設定了網路組態。有關 Snowflake 角色權限的詳細資訊,請參閱 Snowflake 網站上的存取控制注意事項。
JDBC 通訊錯誤:連線逾時
如果您收到「JDBC 驅動程式遇到通訊」錯誤,請確認您的連線設定是否使用私有子網路。然後,在 AWS Glue 連線的子網路中設定 NAT 閘道,將流量路由到 Snowflake。
Snowflake Marketplace 連接器出現 ConnectTimeoutError
如果您收到以下錯誤,請在 AWS Glue 連線的子網路中設定 NAT 閘道:
「端點網址上的連線逾時。」
NAT 閘道必須允許存取您的 Amazon Elastic Container Registry (Amazon ECR) 儲存庫。
OCSP 憑證撤銷錯誤
如果您收到「驅動程式正在連線至 HTTPS 端點,而沒有以 OCSP 為基礎的憑證撤銷」錯誤,請停用線上憑證狀態協定 (OSCP) 檢查。如需詳細資訊,請參閱 Snowflake 網站上的方法: 關閉 Snowflake 用戶端驅動程式中的 OCSP 檢查。
Teradata Vantage 連線問題
完成您收到的錯誤的解決。
連線登入逾時
如果您收到「登入連線逾時」錯誤,請確認您的網路設定是否允許 AWS Glue 存取 Teradata Vantage 主機。
Mechanism TD2 不支援單一登入
如果您收到「Mechanism TD2 不支援單一登入」錯誤,請確認您是否正確設定了網路設定。然後,確保連線字串包含正確的使用者名稱和密碼。不要使用單一登入憑證。
Vertica 連線問題
確認您的網路設定是否允許 AWS Glue 存取 Vertica 主機。