aws / aws/sagemaker-python-sdk
FeatureStore create_dataset() does not support cross-account Feature Store (shared Glue database name mismatch)
- 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