apache / apache/iceberg-python

Allow to assume role when connecting to AWS catalogs (glue/dynamodb)

Offen
#2,747 3 Kommentare 1 Reaktion 0 zugewiesene Personen Auf GitHub ansehen
Vorherrschende Sprache
Python
Sterne
1.1k
Forks
581
Ø Merge
1 T. 17 Std.
Gemergte PRs (30 T.)
77

Beschreibung

### 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.

Beitragsleitfaden

Für dieses Repository ist kein Beitragsleitfaden indexiert

Rechercherichtung

Beginne damit, die bestehende Verarbeitung von role-arn für S3 und die Glue/DynamoDB-Katalog-Clients nachzuverfolgen. Bestätige, wie gemeinsame, mit dem Client präfixierte Parameter an jeden Katalog übergeben werden, und füge anschließend Tests für die Übernahme einer Rolle beim Verbinden mit beiden Katalogen hinzu. Als abgeschlossen gilt die Arbeit, wenn die role-arn-Optionen für Glue und DynamoDB funktionieren, ohne das Verhalten von S3 zu beeinträchtigen.

Vom Indexierungsmodell aus dem Issue-Text verfasst.

Bewertung

Tech-Stack
aws, python
Bereich
cloud, databases
Issue-Typ
Feature
Schwierigkeit
4/5
Geschätzter Aufwand
3-5 Tage
Aktivitätsstatus
Aktiv
Klarheit
Größtenteils klar
Anfängerfreundlichkeit
55/100

Neue Issues direkt in Ihr Postfach

Eine kurze Übersicht über anfängerfreundliche GitHub-Issues.