我无法使用标签在 vertexAI 中创建特征存储

I am not able to create a feature store in vertexAI using labels

我正在传递如下标签的值以创建带有标签的特征库。但是在创建特征库之后,我没有看到使用标签创建的特征库。 VertexAI

还不支持吗
    fs = aiplatform.Featurestore.create(
        featurestore_id=featurestore_id,
        labels=dict(project='retail', env='prod'),
        online_store_fixed_node_count=online_store_fixed_node_count,
        sync=sync
    )

如本文所述featurestore documentation

A featurestore is a top-level container for entity types, features, and feature values.

由此,GCP 控制台 UI“标签”是 功能 级别的“标签”。

创建 featurestore 后,您将需要创建一个 entity,然后创建一个 Feature 具有 labels 参数,如以下示例 python 代码所示。

from google.cloud import aiplatform

test_label = {'key1' : 'value1'}

def create_feature_sample(
    project: str,
    location: str,
    feature_id: str,
    value_type: str,
    entity_type_id: str,
    featurestore_id: str,
):

    aiplatform.init(project=project, location=location)

    my_feature = aiplatform.Feature.create(
        feature_id=feature_id,
        value_type=value_type,
        entity_type_name=entity_type_id,
        featurestore_id=featurestore_id,
        labels=test_label,
    )

    my_feature.wait()

    return my_feature

create_feature_sample('your-project','us-central1','test_feature3','STRING','test_entity3','test_fs3')

下面是 GCP 控制台的屏幕截图,显示 labels for test_feature3 特征具有在以上示例 python 代码。

您可以使用 python 参考此 creation of feature documentation 了解更多详情。

另一方面,您仍然可以使用 REST API 查看您为特征存储区定义的 标签,如下例所示。

curl -X GET \
-H "Authorization: Bearer "$(gcloud auth application-default print-access-token) \
"https://<your-location>-aiplatform.googleapis.com/v1/projects/<your-project>/locations/<your-location>/featurestores"

下面是 REST API 的结果,它还显示了我为“test_fs3”特征存储区定义的 labels 的值。