azureml-dataprep-rslex doesn't support custom CA bundles #30998
Open
Description
- Package Name: azureml-dataprep-rslex
- Package Version: 2.18.4
- Operating System: macOS 13.4.1
- Python Version: 3.10.10
Describe the bug
When using the azureml-fsspec package behind a proxy with TLS inspection I get the following error:
[PyDatastoreSource::list_directory] fails with error: ConnectionFailure { source: Some(ConnectionFailure { message: "Failed to connect to Azure Machine Learning services to resolve Datastore.", source: Some(hyper::Error(Connect, Custom { kind: Other, error: Custom { kind: UnexpectedEof, error: "tls handshake eof" } })) }) }
To Reproduce
Steps to reproduce the behavior:
- Use a HTTP proxy with TLS inspection (custom CA)
- Add the CA to the system Keychain
- Use the azureml-fsspec package
Expected behavior
The package should use the CA bundle available in the system Keychain, or provide a way to override the CA using the SSL_CERT_FILE
environment variable for example.
Metadata
Assignees
Labels
This issue points to a problem in the data-plane of the library.Workflow: This issue is responsible by Azure service team.Issues that are reported by GitHub users external to the Azure organization.Workflow: This issue needs attention from Azure service team or SDK teamThe issue doesn't require a change to the product in order to be resolved. Most issues start as that