apache / apache/iceberg-python
Allow to assume role when connecting to AWS catalogs (glue/dynamodb)
Ninguém assumiu esta issue ainda.
- Linguagem predominante
- Python
- Estrelas
- 1.1k
- Forks
- 588
- Merge médio
- 1d 23h
- PRs com merge (30d)
- 84
Descrição
### Feature Request / Improvement
At this moment, `role-arn` parameters (either with `client` or `s3` prefix) can be used to assume role before accessing S3 objects. I propose that this functionality is extended to catalog clients for AWS iceberg catalogs (glue/dynamodb). This will improve users experience, since other `client`-prefixed parameters are usually shared between s3 and glue/dynamodb.
Guia de contribuição
Nenhum guia de contribuição indexado para este repositório
Primeiros passos
- Leia a issue inteira e depois o guia de contribuição do projeto.
- Comente na issue dizendo que vai assumir — evita que duas pessoas façam o mesmo trabalho.
- Faça um fork do repositório e trabalhe em uma branch.
- Abra um pull request que referencie o número da issue.
Direção de pesquisa
Comece rastreando o tratamento existente de role-arn para S3 e para os clientes de catálogo Glue/DynamoDB. Confirme como os parâmetros compartilhados com prefixo do cliente são passados para cada catálogo e, em seguida, adicione cobertura para assumir uma função ao conectar-se a ambos os catálogos. Considera-se concluído quando as opções de role-arn funcionarem para Glue e DynamoDB sem causar regressões no comportamento do S3.
Escrita pelo modelo de indexação a partir do texto da issue.
Avaliação
- Stack de tecnologia
- aws, python
- Domínio
- cloud, databases
- Tipo de issue
- Funcionalidade
- Dificuldade
- 4/5
- Tempo estimado
- 3-5 dias
- Status de atividade
- Ativa
- Clareza
- Razoavelmente clara
- Facilidade para iniciantes
- 55/100