aws / aws/sagemaker-python-sdk

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

オープン
#5,412 コメント 0 件 リアクション 0 件 担当者 0 名 GitHub で見る
component: feature store type: feature request
主要言語
Python
スター
2.3k
フォーク
1.3k
平均マージ
1日 22時間
マージ済み PR(30日)
35

説明

**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

コントリビューションガイド

コントリビューションガイドを開く

調査の方向性

FeatureStore create_dataset() から開始し、Feature Group の説明から Glue データベース名を取得する方法を追跡します。その値を consumer account で使用される共有データベース名と比較し、要求された override または mapping をどのように表現すべきかを判断します。完了の条件は、アカウント間のデータセット作成で consumer データベースを対象にでき、関連するテストでその動作がカバーされていることです。

索引モデルが issue の本文から書いたものです。

評価

技術スタック
aws, python
領域
cloud, databases, machine-learning
issue の種類
機能追加
難易度
4/5
見積もり時間
3〜5日
活発さ
停滞
明瞭さ
おおむね明確
初心者へのやさしさ
35/100

新しい issue をメールで受け取る

初心者向けの GitHub issue を短くまとめたダイジェスト。