aws / aws/sagemaker-python-sdk

FeatureStore create_dataset() does not support cross-account Feature Store (shared Glue database name mismatch)

Aperta
#5,412 0 commenti 0 reazioni 0 assegnatari Vedi su GitHub
component: feature store type: feature request
Lingua principale
Python
Stelle
2.3k
Fork
1.3k
Merge medio
1g 22h
PR unite (30g)
35

Descrizione

**Description**

When using SageMaker Feature Store in a cross-account setup, create_dataset() fails because it assumes the Glue database name returned from the Feature Group description is directly usable in the consumer account.

In cross-account architectures, this assumption breaks.

**Details**

- Feature Groups are owned in a source account
- Offline store is accessed from a consumer account via a shared Glue database
- The Feature Group description returns the database name from the source account
- The shared Glue database name in the consumer account is different
- create_dataset() retrieves the database name directly from the Feature Group description without any way to override or remap it:

As a result, create_dataset() queries a database that does not exist in the consumer account.

**Expected behavior**

The SDK should support cross-account Feature Store usage by allowing:

- A database name override, or
- A mapping mechanism for shared Glue databases

Guida per i contributori

Apri la guida per i contributori

Direzione di ricerca

Inizia da FeatureStore create_dataset() e segui il modo in cui ottiene il nome del database Glue dalla descrizione del Feature Group. Confronta quel valore con il nome del database condiviso utilizzato in un account consumer, quindi determina come dovrebbe essere rappresentato l'override o mapping richiesto. Il lavoro è completato quando la creazione di dataset tra account può puntare al database consumer e il comportamento è coperto dai test pertinenti.

Scritto dal modello di indicizzazione a partire dal testo della issue.

Valutazione

Stack tecnologico
aws, python
Ambito
cloud, databases, machine-learning
Tipo di issue
Funzionalità
Difficoltà
4/5
Tempo stimato
3-5 giorni
Stato di attività
Ferma
Chiarezza
Abbastanza chiara
Idoneità per principianti
35/100

Ricevi le nuove issue nella tua casella

Un breve riepilogo di issue GitHub adatte ai principianti.