apache / apache/datafusion-python
Allow setting `ClientOptions` for `datafusion.object_store` contexts
- Linguagem predominante
- Python
- Estrelas
- 604
- Forks
- 174
- Merge médio
- 1d 7h
- PRs com merge (30d)
- 4
Descrição
**Is your feature request related to a problem or challenge? Please describe what you are trying to do.**
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]
(This section helps Arrow developers understand the context and *why* for this feature, in addition to the *what*)
Currently, there doesn't seem to be a way to set the `ClientOptions` used by the object store contexts from Python. This limits configurability and can lead to issues like connection/request timeouts and incorrectly configured CA hampering usage in some setups - especially corporate or multi-cloud setups.
**Describe the solution you'd like**
A clear and concise description of what you want to happen.
Let's expose passing `ClientOption` in for all `datafusion.object_store` contexts (e.g. `PyAmazonS3Context`, `PyGoogleCloudContext`, etc).
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Direção de pesquisa
Comece pelos pontos de entrada Python de datafusion.object_store, incluindo PyAmazonS3Context e PyGoogleCloudContext, e acompanhe como cada contexto é construído. Verifique como ClientOptions é representado e passado para cada contexto de object store. O trabalho estará concluído quando os chamadores Python puderem fornecer ClientOptions de forma consistente em todos os contextos listados, incluindo a configuração de timeout e as configurações relacionadas a CA.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- python
- Domínio
- cloud
- Tipo de issue
- Funcionalidade
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Estagnada
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 35/100