'1.0', 'info' => ['style' => 'ROA', 'product' => 'PaiFeatureStore', 'version' => '2023-06-21'], 'directories' => [ [ 'children' => ['CheckInstanceDatasource'], 'type' => 'directory', 'title' => '实例管理', 'id' => 300478, ], [ 'children' => ['ListDatasourceFeatureViews', 'ListDatasourceTables', 'GetDatasourceTable'], 'type' => 'directory', 'title' => '数据源管理', 'id' => 300492, ], [ 'children' => ['CreateLLMConfig', 'ListLLMConfigs', 'GetLLMConfig', 'UpdateLLMConfig', 'DeleteLLMConfig'], 'type' => 'directory', 'title' => '大模型配置信息管理', 'id' => 300540, ], [ 'children' => ['ListProjectFeatures', 'ListProjectFeatureViews', 'GetProjectFeatureEntity'], 'type' => 'directory', 'title' => '项目管理', 'id' => 300483, ], [ 'children' => ['CreateFeatureEntity', 'ListFeatureEntities', 'GetFeatureEntity', 'DeleteFeatureEntity'], 'type' => 'directory', 'title' => '特征实体', 'id' => 300501, ], [ 'children' => ['CreateFeatureView', 'ListFeatureViews', 'GetFeatureView', 'UpdateFeatureView', 'DeleteFeatureView', 'PublishFeatureViewTable', 'WriteFeatureViewTable', 'ListFeatureViewOnlineFeatures', 'ListFeatureViewRelationships', 'ListFeatureViewFieldRelationships'], 'type' => 'directory', 'title' => '特征视图', 'id' => 300506, ], [ 'children' => ['CreateLabelTable', 'ListLabelTables', 'GetLabelTable', 'UpdateLabelTable', 'DeleteLabelTable'], 'type' => 'directory', 'title' => 'Label表', 'id' => 300517, ], [ 'children' => ['CreateModelFeature', 'ListModelFeatures', 'GetModelFeature', 'UpdateModelFeature', 'DeleteModelFeature', 'ExportModelFeatureTrainingSetTable', 'ListModelFeatureAvailableFeatures', 'UpdateModelFeatureFGFeature', 'GetModelFeatureFGFeature', 'GetModelFeatureFGInfo', 'CheckModelFeatureFGFeature'], 'type' => 'directory', 'title' => '模型特征', 'id' => 300523, ], [ 'children' => ['StopTask', 'ListTaskLogs'], 'type' => 'directory', 'title' => '任务管理', 'id' => 300535, ], [ 'children' => ['CreateServiceIdentityRole', 'GetServiceIdentityRole'], 'type' => 'directory', 'title' => '服务账户角色', 'id' => 300475, ], [ 'children' => ['CreateDatasource', 'CreateInstance', 'CreateProject', 'DeleteDatasource', 'DeleteProject', 'GetDatasource', 'GetInstance', 'GetProject', 'GetTask', 'ListDatasources', 'ListInstances', 'ListProjects', 'ListTasks', 'UpdateDatasource', 'UpdateProject'], 'title' => '其他', 'type' => 'directory', ], ], 'components' => [ 'schemas' => [], ], 'apis' => [ 'CheckInstanceDatasource' => [ 'summary' => '检查数据源连通性。', 'path' => '/api/v1/instances/{InstanceId}/action/checkdatasource', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'none', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '190554', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'description' => '请求Body。', 'type' => 'object', 'properties' => [ 'Type' => ['title' => '数据源类型。'."\n" .'● Hologres'."\n" .'● GraphCompute'."\n" .'● Redis'."\n" .'● MaxCompute', 'description' => '数据源类型。'."\n" ."\n" .'- Hologres'."\n" .'- Redis'."\n" .'- MaxCompute', 'type' => 'string', 'required' => true, 'example' => 'Hologres'], 'Uri' => ['title' => '资源地址。', 'description' => '资源地址。', 'type' => 'string', 'required' => true, 'example' => 'igraph1'], 'Config' => ['title' => '资源配置。', 'description' => '资源配置。', 'type' => 'string', 'required' => false, 'example' => '{"address": ""}'], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'C03B2680-AC9C-59CD-93C5-8142B92537FA'], 'Status' => ['title' => '资源检测状态。'."\n" .'● Success-成功。'."\n" .'● Failure-失败。', 'description' => '资源检测状态。'."\n" ."\n" .'- Success:成功'."\n" .'- Failure:失败', 'type' => 'string', 'example' => 'Success'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C03B2680-AC9C-59CD-93C5-8142B92537FA\\",\\n \\"Status\\": \\"Success\\"\\n}","type":"json"}]', 'title' => '检查数据源连通性', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CheckInstanceDatasource'], ], ], 'ramActions' => [ [ 'operationType' => 'none', 'ramAction' => [ 'action' => 'featurestore:CheckInstanceDatasource', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'CheckModelFeatureFGFeature' => [ 'summary' => '检查FG配置内容是否正确,是否满足所有规则。', 'path' => '/api/v1/instances/{InstanceId}/modelfeatures/{ModelFeatureId}/action/checkfgfeature', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'none', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '205450', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'ModelFeatureId', 'in' => 'path', 'schema' => ['title' => '模型特征ID。', 'description' => '模型特征ID,可从接口ListModelFeatures获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'requestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'ED4DEA2F-F216-57F0-AE28-08D791233280'], 'FGCheckResults' => [ 'title' => 'FG配置检查结果。', 'description' => 'FG配置检查结果。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'RuleCode' => [ 'title' => '检查规则代码。'."\n" .'● SeqSubEx: FG序列特征的子特征是否存在于 ModelFeature 的特征中?'."\n" .'● LookupKeyEx: FG查询特征的检查键值特征是否存在 ModelFeature 特征中?'."\n" .'● FGSetEx: 所有FG特征,是否存在于 ModelFeature 特征中?'."\n" .'● ModelSetEx: 所有 ModelFeature 特征,是否存在于 FG 特征中?', 'description' => '检查规则代码。'."\n" .'- SeqSubEx-FG序列特征的子特征是否存在于ModelFeature的特征中?'."\n" .'- LookupKeyEx-FG查询特征的检查键值特征是否存在 ModelFeature 特征中?'."\n" .'- FGSetEx-所有FG特征,是否存在于 ModelFeature 特征中?'."\n" .'- ModelSetEx-所有 ModelFeature 特征,是否存在于 FG 特征中?', 'type' => 'string', 'enumValueTitles' => [], 'example' => 'SeqSubEx', ], 'Status' => ['title' => '检查规则是否符合。', 'description' => '检查规则是否符合。', 'type' => 'boolean', 'example' => 'True'], 'Message' => ['title' => '错误信息。', 'description' => '错误信息。', 'type' => 'string', 'example' => 'f1[1]: these lookup_features\'s LookupValueFeature(key) not exist in model features'], ], 'description' => '', ], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"requestId\\": \\"ED4DEA2F-F216-57F0-AE28-08D791233280\\",\\n \\"FGCheckResults\\": [\\n {\\n \\"RuleCode\\": \\"SeqSubEx\\",\\n \\"Status\\": true,\\n \\"Message\\": \\"f1[1]: these lookup_features\'s LookupValueFeature(key) not exist in model features\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => '检查模型特征FG配置内容是否正确', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CheckModelFeatureFGFeature'], ], ], 'ramActions' => [ [ 'operationType' => 'none', 'ramAction' => [ 'action' => 'featurestore:CheckModelFeatureFGFeature', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'CreateDatasource' => [ 'summary' => '在 FeatureStore 实例下注册数据源。数据源为项目提供离线或在线存储。', 'path' => '/api/v1/instances/{InstanceId}/datasources', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => 'The ID of the FeatureStore Instance. Call the ListInstances operation to query the list.', 'description' => '实例ID,可通过接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'featureStore-cn-test1'], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'description' => '请求Body。', 'type' => 'object', 'properties' => [ 'Name' => ['title' => 'The name of the datasource.', 'description' => '数据源名称。', 'type' => 'string', 'required' => true, 'example' => 'datasource1'], 'WorkspaceId' => ['title' => 'The ID of the PAI workspace (numeric string).', 'description' => '工作空间ID,可从接口[ListWorkspaces](~~449124~~)获取。', 'type' => 'string', 'required' => true, 'example' => '234'], 'Type' => ['title' => 'The type of the datasource. Valid values:\\n\\n* **MaxCompute**\\n* **Hologres**\\n* **TableStore**\\n* **FeatureDB**', 'description' => '数据源类型,取值如下:'."\n" ."\n" .'● Hologres'."\n" ."\n" .'● GraphCompute'."\n" ."\n" .'● Redis'."\n" ."\n" .'● MaxCompute', 'type' => 'string', 'required' => true, 'example' => 'Hologres'], 'Uri' => ['title' => 'The resource identifier. The format depends on `Type`:\\n\\n* **MaxCompute**: the MaxCompute project name\\n* **Hologres**: `/`, where instanceId is the Hologres instance ID and database is the database name\\n* **TableStore**: the TableStore instance name\\n* **FeatureDB**: any non-empty string (this value is not used)', 'description' => '资源地址。', 'type' => 'string', 'required' => true, 'example' => 'igraph_instance1'], 'Config' => ['title' => 'A JSON string providing type-specific configuration. Structure and required keys depend on `Type`:\\n\\n* **MaxCompute**: not used\\n* **Hologres** (optional): `{"vpc_id": "string", "vswitch_id": "string"}` — specify both to enable VPC access, or omit both\\n* **TableStore**: not used\\n* **FeatureDB** (required): `{"username": "string", "password": "string", "vpc_id": "string", "vswitch_ids": "string"}`\\n - `username` and `password` are required. Username must start with a letter and contain only letters and digits. Password must be 8–16 characters and contain at least one letter, one digit, and one special character.\\n - `vpc_id` and `vswitch_ids` are optional. If specified, `vswitch_ids` is a JSON-encoded map of zone IDs to vSwitch IDs (e.g., `"{\\\\"cn-beijing-a\\\\":\\\\"vsw-xxx\\\\"}"`). Both must be specified together or both omitted.\\n\\n> Only one **FeatureDB** datasource is allowed per workspace.\\n\\nFormat: `--config \'{"username":"fdb_user","password":"Pass123!"}\'`', 'description' => '资源配置。', 'type' => 'string', 'required' => false, 'example' => '{"address": ""}'], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '1C5B1511-8A5B-59C3-90AF-513F9210E882'], 'DatasourceId' => ['title' => 'The ID of the datasource.', 'description' => '数据源ID。', 'type' => 'string', 'example' => '3'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1C5B1511-8A5B-59C3-90AF-513F9210E882\\",\\n \\"DatasourceId\\": \\"3\\"\\n}","type":"json"}]', 'title' => '创建数据源', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateDatasource'], ], ], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'featurestore:CreateDatasource', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'CreateFeatureEntity' => [ 'summary' => '创建特征实体。特征实体定义关联键,多个特征视图通过关联键关联到同一特征实体,实现特征拼接。', 'path' => '/api/v1/instances/{InstanceId}/featureentities', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'title' => '', 'description' => '请求Body。', 'type' => 'object', 'properties' => [ 'JoinId' => ['title' => '关联特征视图用的join id。', 'description' => '关联特征视图用的Join Id。', 'type' => 'string', 'required' => true, 'example' => 'user_id '], 'Name' => ['title' => '特征实体名称。', 'description' => '特征实体名称。', 'type' => 'string', 'required' => true, 'example' => 'feature_entity_1'], 'ProjectId' => ['title' => '项目ID,可从接口ListInstances获取。', 'description' => '项目ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => '3'], 'ParentFeatureEntityId' => ['title' => '父特征实体ID。', 'type' => 'string', 'required' => false, 'example' => '1', 'description' => '父特征实体ID。'], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '0C89F5E1-7F24-5EEC-9F05-508A39278CC8'], 'FeatureEntityId' => ['title' => '特征实体ID。', 'description' => '特征实体ID。', 'type' => 'string', 'example' => '3'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0C89F5E1-7F24-5EEC-9F05-508A39278CC8\\",\\n \\"FeatureEntityId\\": \\"3\\"\\n}","type":"json"}]', 'title' => '创建特征实体', 'changeSet' => [ ['createdAt' => '2025-11-17T06:07:04.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateFeatureEntity'], ], ], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'featurestore:CreateFeatureEntity', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'CreateFeatureView' => [ 'path' => '/api/v1/instances/{InstanceId}/featureviews', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '188527', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'title' => '请求body。', 'description' => '请求body。', 'type' => 'object', 'properties' => [ 'ProjectId' => ['title' => '项目ID。', 'description' => '项目ID。', 'type' => 'string', 'required' => true, 'example' => '3'], 'FeatureEntityId' => ['title' => '特征实体ID。', 'description' => '特征实体ID。', 'type' => 'string', 'required' => false, 'example' => '4'], 'Name' => ['title' => '特征视图名称。', 'description' => '特征视图名称。', 'type' => 'string', 'required' => true, 'example' => 'FeatureView1'], 'Type' => ['title' => '类型。'."\n" .'● Batch-离线特征'."\n" .'● Stream-实时特征'."\n" .'● Sequence-行为序列特征', 'description' => '类型。'."\n" ."\n" .'- Batch:离线特征'."\n" .'- Stream:实时特征', 'type' => 'string', 'required' => true, 'example' => 'Batch'], 'WriteMethod' => ['title' => '写入方式。'."\n" .'● ByReadyMadeTable-使用现成表注册'."\n" .'● Custom-自定义表结构', 'description' => '写入方式。'."\n" ."\n" .'- ByReadyMadeTable:使用现成表注册'."\n" .'- Custom:自定义表结构', 'type' => 'string', 'required' => true, 'example' => 'Custom'], 'WriteToFeatureDB' => ['title' => '是否写入在线托管存储。如果项目在线数据源为托管存储,会自动设置为true。'."\n" .'默认:false', 'description' => '是否写入在线托管存储,取值如下:'."\n" ."\n" .'- true:是'."\n" .'- false:否', 'type' => 'boolean', 'required' => false, 'example' => 'false'], 'RegisterTable' => ['title' => '注册表名称。', 'description' => '注册表名称。', 'type' => 'string', 'required' => false, 'example' => 'table1'], 'RegisterDatasourceId' => ['title' => '注册表所在数据源ID。', 'description' => '注册表所在数据源ID,可从接口ListDatasources获取。', 'type' => 'string', 'required' => false, 'example' => '5'], 'SyncOnlineTable' => ['title' => '是否同步在线特征表。', 'description' => '是否同步在线特征表,取值如下:'."\n" ."\n" .'- true:是'."\n" .'- false:否', 'type' => 'boolean', 'required' => true, 'example' => 'true'], 'TTL' => ['title' => '生命周期。', 'description' => '生命周期(单位:天)。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '90'], 'Tags' => [ 'title' => '标签列表。', 'description' => '标签列表。', 'type' => 'array', 'items' => ['description' => '特征视图的标签。', 'type' => 'string', 'required' => false, 'example' => 'label1'], 'required' => false, ], 'Config' => ['title' => '特征视图配置。', 'description' => '特征视图配置。', 'type' => 'string', 'required' => false, 'example' => '{"save_original_field":true}'], 'Fields' => [ 'title' => '字段列表。', 'description' => '字段列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Name' => ['title' => '字段名称。', 'description' => '字段名称。', 'type' => 'string', 'required' => false, 'example' => 'age'], 'Type' => ['title' => '字段类型。'."\n" .'● INT32'."\n" .'● INT64'."\n" .'● FLOAT'."\n" .'● DOUBLE'."\n" .'● STRING'."\n" .'● BOOLEAN'."\n" .'● TIMESTAMP'."\n" .'● ARRAY'."\n" .'● MAP', 'description' => '字段类型。'."\n" ."\n" .'- INT32'."\n" .'- INT64'."\n" .'- FLOAT'."\n" .'- DOUBLE'."\n" .'- STRING'."\n" .'- BOOLEAN'."\n" .'- TIMESTAMP', 'type' => 'string', 'required' => false, 'example' => 'INT32'], 'Attributes' => [ 'title' => '字段属性列表,可选值包括:'."\n" .'● Partition-分区字段'."\n" .'● PrimaryKey-主键'."\n" .'● EventTime-事件时间', 'description' => '字段属性列表,可选值包括:'."\n" ."\n" .'- Partition:分区字段'."\n" .'- PrimaryKey:主键'."\n" .'- EventTime:事件时间', 'type' => 'array', 'items' => ['description' => '字段属性。', 'type' => 'string', 'required' => false, 'example' => 'Partition'], 'required' => false, ], 'Transform' => [ 'title' => '特征生产配置。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Type' => ['title' => '特征生产类型。', 'type' => 'string', 'required' => false, 'example' => 'LLMEmbedding', 'description' => ''], 'LLMConfigId' => ['title' => '大模型调用信息ID。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1', 'description' => ''], 'Input' => [ 'title' => '特征生产输入。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Name' => ['title' => '输入字段名称。', 'type' => 'string', 'required' => false, 'example' => 'f1', 'description' => ''], 'Type' => ['title' => '输入字段类型。', 'type' => 'string', 'required' => false, 'example' => 'STRING', 'description' => ''], 'Modality' => [ 'type' => 'string', 'enum' => ['NONE', 'TEXT', 'IMAGE', 'VIDEO', 'MULTI_IMAGES'], ], ], 'required' => false, 'description' => '', ], 'required' => false, 'description' => '', ], ], 'required' => false, 'description' => '', ], 'required' => false, 'description' => '', ], 'Dimension' => ['type' => 'integer', 'format' => 'int32'], ], 'required' => false, 'description' => '', ], 'required' => false, ], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '0C89F5E1-7F24-5EEC-9F05-508A39278CC8'], 'FeatureViewId' => ['title' => '特征视图ID。', 'description' => '特征视图ID。', 'type' => 'string', 'example' => '3'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '创建特征视图', 'summary' => '创建特征视图,支持创建离线、实时、行为序列三种类型的特征视图。特征视图通过字段定义特征结构,并关联到特征实体。', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '请求参数发生变更'], ['createdAt' => '2025-05-14T07:57:55.000Z', 'description' => '请求参数发生变更'], ['createdAt' => '2024-03-25T06:53:33.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateFeatureView'], ], ], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'featurestore:CreateFeatureView', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0C89F5E1-7F24-5EEC-9F05-508A39278CC8\\",\\n \\"FeatureViewId\\": \\"3\\"\\n}","type":"json"}]', ], 'CreateInstance' => [ 'summary' => '创建 FeatureStore 实例。同一账号下已存在运行中或初始化中的实例时,返回已有实例 ID(幂等)。', 'path' => '/api/v1/instances', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '188081', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'description' => '请求Body。', 'type' => 'object', 'properties' => [ 'Type' => ['title' => '实例类型。', 'description' => '实例类型,目前仅支持Basic(基础型)。', 'type' => 'string', 'required' => false, 'example' => 'Basic'], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'C33E160C-BFCA-5719-B958-942850E949F6'], 'InstanceId' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'featureStore-cn-7mz2xfu****'], 'Code' => ['title' => '错误码', 'description' => '错误码', 'type' => 'string', 'example' => 'InstanceAlreadyExistsErrorProblem'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'eventInfo' => [ 'enable' => false, 'eventNames' => [], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C33E160C-BFCA-5719-B958-942850E949F6\\",\\n \\"InstanceId\\": \\"featureStore-cn-7mz2xfu****\\",\\n \\"Code\\": \\"InstanceAlreadyExistsErrorProblem\\"\\n}","type":"json"}]', 'title' => '创建实例', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateInstance'], ], ], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'featurestore:CreateInstance', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'CreateLLMConfig' => [ 'summary' => '创建 LLM 调用配置,配置 Embedding 模型的调用参数和密钥。创建时会验证 ApiKey 和 Model 是否可用,DashScope 模型的 EmbeddingDimension 需符合模型固定的合法维度。', 'path' => '/api/v1/instances/{InstanceId}/llmconfigs', 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'description' => '大模型配置信息结构体。', 'type' => 'object', 'properties' => [ 'Name' => ['title' => '大模型调用信息配置名称。', 'description' => '大模型调用信息配置名称。', 'type' => 'string', 'required' => true, 'example' => 'llm_config1'], 'Model' => ['title' => '模型名称。', 'description' => '模型名称。', 'type' => 'string', 'required' => true, 'example' => 'text-embedding-v1'], 'ApiKey' => ['title' => '大模型调用密钥。', 'description' => '大模型调用密钥。', 'type' => 'string', 'required' => true, 'example' => 'api-xyz'], 'BaseUrl' => ['title' => '大模型调用信息基础链接。', 'description' => '大模型调用信息基础链接。', 'type' => 'string', 'required' => false, 'example' => 'https://dashscope.aliyuncs.com/compatible-mode/v1'], 'Rps' => ['title' => '每秒并发请求数。', 'description' => '每秒并发请求数。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '30'], 'MaxTokens' => ['title' => '一行最大输入 token 数。', 'description' => '最大输入 token 数。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '8192'], 'BatchSize' => ['title' => '一次批处理大小。', 'description' => '一次批处理大小。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '8'], 'WorkspaceId' => ['title' => '工作空间ID。', 'description' => '工作空间ID。', 'type' => 'string', 'required' => true, 'example' => '234'], 'EmbeddingDimension' => ['title' => '向量维度。为空或为0则按照模型各自的默认维度处理。', 'type' => 'integer', 'format' => 'int32', 'example' => '1024'], 'ModelType' => [ 'type' => 'string', 'default' => 'TEXT_EMBEDDING', 'enum' => ['TEXT_EMBEDDING', 'MULTI_MODAL_EMBEDDING'], ], 'EnableFusion' => ['type' => 'boolean'], ], 'required' => false, ], ], [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可通过接口ListInstances获取。', 'description' => '实例ID,可通过接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'featureStore-cn-test1'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => 'DD19A0E2-0DC8-5EAA-867D-00C813F553F9'], 'LLMConfigId' => ['title' => '大模型调用信息配置ID。', 'description' => '大模型调用信息配置ID。', 'type' => 'string', 'example' => 'llm_config1'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"DD19A0E2-0DC8-5EAA-867D-00C813F553F9\\",\\n \\"LLMConfigId\\": \\"llm_config1\\"\\n}","type":"json"}]', 'title' => '创建大模型配置信息', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '请求参数发生变更、响应参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateLLMConfig'], ], ], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'featurestore:CreateLLMConfig', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'CreateLabelTable' => [ 'summary' => '创建 Label 表。Label 表定义标签数据的表结构,供模型特征引用。', 'path' => '/api/v1/instances/{InstanceId}/labeltables', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'featurestore-test1'], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'description' => '请求Body。', 'type' => 'object', 'properties' => [ 'ProjectId' => ['title' => '项目ID。', 'description' => '项目ID,可从接口ListProjects获取。', 'type' => 'string', 'required' => true, 'example' => '3'], 'Name' => ['title' => 'label表名称。', 'description' => 'Label表名称。', 'type' => 'string', 'required' => true, 'example' => 'rec_test'], 'DatasourceId' => ['title' => 'label表所在数据源ID。', 'description' => 'Label表所在数据源ID,可从接口ListDatasources获取。', 'type' => 'string', 'required' => true, 'example' => '3'], 'Fields' => [ 'title' => '字段列表。', 'description' => '字段列表。', 'type' => 'array', 'items' => [ 'description' => '字段。', 'type' => 'object', 'properties' => [ 'Name' => ['title' => '字段名称。', 'description' => '字段名称。', 'type' => 'string', 'required' => true, 'example' => 'lat'], 'Type' => [ 'title' => '字段类型。', 'description' => '字段类型。', 'type' => 'string', 'required' => true, 'example' => 'INT32', 'enum' => ['INT32', 'INT64', 'FLOAT', 'DOUBLE', 'STRING', 'BOOLEAN', 'TIMESTAMP'], ], 'Attributes' => [ 'title' => '字段属性列表,可选值包括:'."\n" .'● Partition-分区字段'."\n" .'● FeatureField-特征字段。'."\n" .'● FeatureGenerationReserveField-FG保留字段'."\n" .'● EventTime-事件时间'."\n" .'● LabelField-Label字段。', 'description' => '字段属性列表,可选值包括:'."\n" ."\n" .'● Partition-分区字段。'."\n" ."\n" .'● FeatureField-特征字段。'."\n" ."\n" .'● FeatureGenerationReserveField-FG保留字段。'."\n" ."\n" .'● EventTime-事件时间。'."\n" ."\n" .'● LabelField-Label字段。', 'type' => 'array', 'items' => [ 'description' => '字段属性。', 'type' => 'string', 'required' => false, 'example' => 'Partition', 'enum' => ['Partition', 'FeatureField', 'FeatureGenerationReserveField', 'EventTime', 'LabelField', 'EventTimeIsUnixTime'], ], 'required' => true, ], 'AlignedEntityName' => ['title' => '对应哪个特征实体', 'type' => 'string', 'example' => 'item'], ], 'required' => true, ], 'required' => true, ], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '0FA90B3B-F30A-5C9D-A9FD-8114F8868062'], 'LabelTableId' => ['title' => 'label表ID。', 'description' => 'Label表ID。', 'type' => 'string', 'example' => '1'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '创建label表', 'changeSet' => [ ['createdAt' => '2025-07-15T08:31:33.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateLabelTable'], ], ], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'featurestore:CreateLabelTable', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0FA90B3B-F30A-5C9D-A9FD-8114F8868062\\",\\n \\"LabelTableId\\": \\"1\\"\\n}","type":"json"}]', ], 'CreateModelFeature' => [ 'summary' => '创建模型特征。模型特征关联一张 Label 表和一组特征视图字段,用于生成模型训练所需的训练集表和指定模型推理使用的特征集合。', 'path' => '/api/v1/instances/{InstanceId}/modelfeatures', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '189325', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => false, 'example' => 'fs-cn-********'], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'description' => '请求Body。', 'type' => 'object', 'properties' => [ 'ProjectId' => ['title' => '项目ID,可从接口ListProjects获取。', 'description' => '项目ID,可从接口ListProjects获取。', 'type' => 'string', 'required' => true, 'example' => '3'], 'Name' => ['title' => '模型特征名称。', 'description' => '模型特征名称。', 'type' => 'string', 'required' => true, 'example' => 'model_feature_1'], 'LabelTableId' => ['title' => 'Label表ID,可从接口ListLabelTables获取。', 'description' => 'Label表ID,可从接口ListLabelTables获取。', 'type' => 'string', 'required' => true, 'example' => '4'], 'Features' => [ 'title' => '特征列表。', 'description' => '特征列表。', 'type' => 'array', 'items' => [ 'description' => '特征。', 'type' => 'object', 'properties' => [ 'FeatureViewId' => ['title' => '特征视图ID。', 'description' => '特征视图ID,可从接口ListFeatureViews获取。', 'type' => 'string', 'required' => true, 'example' => '5'], 'Name' => ['title' => '特征名称。', 'description' => '特征名称。', 'type' => 'string', 'required' => true, 'example' => 'user_id'], 'AliasName' => ['title' => '特征别名。', 'description' => '特征别名。', 'type' => 'string', 'required' => false, 'example' => 'userid'], 'Type' => ['title' => '特征类型。'."\n" .'● INT32'."\n" .'● INT64'."\n" .'● FLOAT'."\n" .'● DOUBLE'."\n" .'● STRING'."\n" .'● BOOLEAN'."\n" .'● TIMESTAMP', 'description' => '特征类型。'."\n" ."\n" .'● INT32'."\n" ."\n" .'● INT64'."\n" ."\n" .'● FLOAT'."\n" ."\n" .'● DOUBLE'."\n" ."\n" .'● STRING'."\n" ."\n" .'● BOOLEAN'."\n" ."\n" .'● TIMESTAMP', 'type' => 'string', 'required' => true, 'example' => 'STRING'], 'PrefixName' => ['title' => '特征前缀', 'type' => 'string', 'example' => 'cand_seq__'], ], 'required' => false, ], 'required' => true, ], 'SequenceFeatureViewIds' => [ 'title' => '序列特征IDs。', 'type' => 'array', 'items' => ['type' => 'string', 'required' => false, 'description' => ''], 'required' => false, 'description' => '序列特征IDs。', ], 'LabelPriorityLevel' => ['title' => 'label 表优先级,默认为0,表示不允许 label 表特征与特征视图特征有冲突。1 表示有冲突时 label 表优先。2表示特征视图优先。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '0', 'description' => 'label 表优先级,默认为0,表示不允许 label 表特征与特征视图特征有冲突。1 表示有冲突时 label 表优先。2表示特征视图优先。'], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '37D19490-AB69-567D-A852-407C94E510E9'], 'ModelFeatureId' => ['title' => '模型特征ID。', 'description' => '模型特征ID。', 'type' => 'string', 'example' => '3'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '创建模型特征', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '请求参数发生变更、响应参数发生变更'], ['createdAt' => '2024-09-03T08:10:50.000Z', 'description' => '请求参数发生变更'], ['createdAt' => '2023-10-30T02:07:07.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateModelFeature'], ], ], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'featurestore:CreateModelFeature', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"37D19490-AB69-567D-A852-407C94E510E9\\",\\n \\"ModelFeatureId\\": \\"3\\"\\n}","type":"json"}]', ], 'CreateProject' => [ 'summary' => '创建 FeatureStore 项目。项目是特征实体、特征视图、模型特征的容器。', 'path' => '/api/v1/instances/{InstanceId}/projects', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => 'The ID of the FeatureStore Instance. Call the ListInstances operation to query the list.', 'description' => 'FeatureStore 实例 ID。可通过 ListInstances 接口获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'description' => '请求Body。', 'type' => 'object', 'properties' => [ 'Name' => ['title' => 'The name of the project, unique within the Instance. The name must be 2 to 18 characters in length, start with a letter, and contain only letters, digits, and underscores (pattern: `^[a-zA-Z][a-zA-Z0-9_]+$`).', 'description' => '项目名称,在实例内唯一。长度 2~18 字符,以字母开头,只能包含字母、数字和下划线(正则:^[a-zA-Z][a-zA-Z0-9_]+$)。', 'type' => 'string', 'required' => true, 'example' => 'project1'], 'WorkspaceId' => ['title' => 'The ID of the PAI workspace (numeric string).', 'description' => 'PAI工作空间ID,可通过[ListWorkspaces](~~449124~~)获取。', 'type' => 'string', 'required' => true, 'example' => '324'], 'Description' => ['title' => 'The description of the project, shown in the PAI console.', 'description' => '项目描述,展示在 PAI 控制台。', 'type' => 'string', 'required' => false, 'example' => 'This is a test.'], 'OfflineDatasourceId' => ['title' => 'The ID of the offline datasource. Must be a **MaxCompute** datasource. Call the ListDatasources operation to query available datasources.', 'description' => '离线数据源 ID,必须是 **MaxCompute** 类型。可通过 ListDatasources 接口获取。', 'type' => 'string', 'required' => true, 'example' => '4'], 'OfflineLifeCycle' => ['title' => 'The TTL (in days) of offline tables that FeatureStore creates itself. Does not affect user-registered tables (those specified with RegisterTable). Default value: 0 (disable auto cleanup).', 'description' => 'FeatureStore 自建离线表的保留天数,不影响用户通过 RegisterTable 注册的已有表。默认值:0(不自动清理)。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '90'], 'OnlineDatasourceId' => ['title' => 'The ID of the online datasource. Valid types:\\n\\n* **Hologres**\\n* **TableStore**\\n* **FeatureDB**\\n\\nCall the ListDatasources operation to query available datasources.', 'description' => '在线数据源 ID,支持 **Hologres**、**TableStore** 或 **FeatureDB** 类型。可通过 ListDatasources 接口获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '977ADE3A-D69D-58AD-8323-96E2FB898E99'], 'ProjectId' => ['title' => '项目ID。', 'description' => '项目ID。', 'type' => 'string', 'example' => '3'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"977ADE3A-D69D-58AD-8323-96E2FB898E99\\",\\n \\"ProjectId\\": \\"3\\"\\n}","type":"json"}]', 'title' => '创建项目', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateProject'], ], ], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'featurestore:CreateProject', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'CreateServiceIdentityRole' => [ 'summary' => '创建服务关联角色,授权 FeatureStore 服务访问用户的其他云资源。角色已存在时返回冲突错误。', 'path' => '/api/v1/serviceidentityroles', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'create', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'description' => '请求Body。', 'type' => 'object', 'properties' => [ 'RoleName' => ['title' => '服务账户角色名称。', 'description' => '服务账户角色名称。', 'type' => 'string', 'required' => true, 'example' => 'AliyunServiceRoleForFeatureStore'], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'C03B2680-AC9C-59CD-93C5-8142B92537FA'], 'RoleName' => ['title' => '服务账户角色名称。', 'description' => '服务账户角色名称。', 'type' => 'string', 'example' => 'AliyunServiceRoleForFeatureStore'], 'Code' => ['title' => '错误码。', 'description' => '错误码。', 'type' => 'string', 'example' => 'ServiceLinkedRoleAlreadyExistsErrorProblem'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C03B2680-AC9C-59CD-93C5-8142B92537FA\\",\\n \\"RoleName\\": \\"AliyunServiceRoleForFeatureStore\\",\\n \\"Code\\": \\"ServiceLinkedRoleAlreadyExistsErrorProblem\\"\\n}","type":"json"}]', 'title' => '创建服务账户角色', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateServiceIdentityRole'], ], ], 'ramActions' => [ [ 'operationType' => 'create', 'ramAction' => [ 'action' => 'featurestore:CreateServiceIdentityRole', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'DeleteDatasource' => [ 'summary' => '从 FeatureStore 实例中删除数据源。', 'path' => '/api/v1/instances/{InstanceId}/datasources/{DatasourceId}', 'methods' => ['delete'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'delete', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => 'The ID of the FeatureStore Instance. Call the ListInstances operation to query the list.', 'description' => '实例ID,可通过接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'DatasourceId', 'in' => 'path', 'schema' => ['title' => 'The ID of the datasource. Call the ListDatasources operation to query the list.', 'description' => '数据源ID,可通过接口ListDatasources获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'E2E1575F-29D1-5579-B649-B7883A793562'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"E2E1575F-29D1-5579-B649-B7883A793562\\"\\n}","type":"json"}]', 'title' => '删除数据源', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteDatasource'], ], ], 'ramActions' => [ [ 'operationType' => 'delete', 'ramAction' => [ 'action' => 'featurestore:DeleteDatasource', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'DeleteFeatureEntity' => [ 'summary' => '删除特征实体。', 'path' => '/api/v1/instances/{InstanceId}/featureentities/{FeatureEntityId}', 'methods' => ['delete'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'delete', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'FeatureEntityId', 'in' => 'path', 'schema' => ['title' => '特征实体ID,可从接口ListFeatureEntities获取。', 'description' => '特征实体ID,可从接口ListFeatureEntities获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'E23EFF09-58AA-5420-934F-8453AE01548D'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"E23EFF09-58AA-5420-934F-8453AE01548D\\"\\n}","type":"json"}]', 'title' => '删除特征实体', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteFeatureEntity'], ], ], 'ramActions' => [ [ 'operationType' => 'delete', 'ramAction' => [ 'action' => 'featurestore:DeleteFeatureEntity', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'DeleteFeatureView' => [ 'summary' => '删除特征视图。被模型特征引用的特征视图无法删除,需先删除关联的模型特征。', 'path' => '/api/v1/instances/{InstanceId}/featureviews/{FeatureViewId}', 'methods' => ['delete'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'delete', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可通过接口ListInstances获取。', 'description' => '实例ID,可通过接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'FeatureViewId', 'in' => 'path', 'schema' => ['title' => '特征视图ID,可通过接口ListFeatureViews获取。', 'description' => '特征视图ID,可通过接口ListFeatureViews获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'BF349686-C932-55B5-9B31-DAFA395C0E06'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"BF349686-C932-55B5-9B31-DAFA395C0E06\\"\\n}","type":"json"}]', 'title' => '删除特征视图', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteFeatureView'], ], ], 'ramActions' => [ [ 'operationType' => 'delete', 'ramAction' => [ 'action' => 'featurestore:DeleteFeatureView', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'DeleteLLMConfig' => [ 'summary' => '删除 LLM 调用配置。被特征视图引用的配置无法删除,需先删除关联的特征视图。', 'path' => '/api/v1/instances/{InstanceId}/llmconfigs/{LLMConfigId}', 'methods' => ['delete'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'delete', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可通过接口ListInstances获取。', 'description' => '实例ID,可通过接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'LLMConfigId', 'in' => 'path', 'schema' => ['title' => '大模型调用信息配置ID。', 'description' => '大模型调用信息配置ID。', 'type' => 'string', 'required' => true, 'example' => 'llm_config1'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '96EE513F-8626-50B8-B046-D57FD3D037C2'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"96EE513F-8626-50B8-B046-D57FD3D037C2\\"\\n}","type":"json"}]', 'title' => '删除大模型配置信息', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteLLMConfig'], ], ], 'ramActions' => [ [ 'operationType' => 'delete', 'ramAction' => [ 'action' => 'featurestore:DeleteLLMConfig', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'DeleteLabelTable' => [ 'summary' => '删除 Label 表。被模型特征引用的 Label 表无法删除,需先删除关联的模型特征。', 'path' => '/api/v1/instances/{InstanceId}/labeltables/{LabelTableId}', 'methods' => ['delete'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'delete', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'LabelTableId', 'in' => 'path', 'schema' => ['title' => 'Label表ID,可从接口ListLabelTables获取。', 'description' => 'Label表ID,可从接口ListLabelTables获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'FFD39C0F-DD8D-51B2-864E-2842206DB0E8'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"FFD39C0F-DD8D-51B2-864E-2842206DB0E8\\"\\n}","type":"json"}]', 'title' => '删除label表', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteLabelTable'], ], ], 'ramActions' => [ [ 'operationType' => 'delete', 'ramAction' => [ 'action' => 'featurestore:DeleteLabelTable', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'DeleteModelFeature' => [ 'summary' => '删除模型特征,同时删除关联的训练集表。', 'path' => '/api/v1/instances/{InstanceId}/modelfeatures/{ModelFeatureId}', 'methods' => ['delete'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'delete', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'ModelFeatureId', 'in' => 'path', 'schema' => ['title' => '模型特征ID,可从接口ListModelFeatures获取。', 'description' => '模型特征ID,可从接口ListModelFeatures获取。', 'type' => 'string', 'required' => true, 'example' => '4'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '6B662A64-E4BF-56F8-BF5F-4C63F34EC0A8'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"6B662A64-E4BF-56F8-BF5F-4C63F34EC0A8\\"\\n}","type":"json"}]', 'title' => '删除模型特征', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteModelFeature'], ], ], 'ramActions' => [ [ 'operationType' => 'delete', 'ramAction' => [ 'action' => 'featurestore:DeleteModelFeature', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'DeleteProject' => [ 'summary' => '删除 FeatureStore 项目。', 'path' => '/api/v1/instances/{InstanceId}/projects/{ProjectId}', 'methods' => ['delete'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'delete', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可通过接口ListInstances获取。', 'description' => '实例ID,可通过接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'ProjectId', 'in' => 'path', 'schema' => ['title' => '项目ID,可通过接口ListProjects获取。', 'description' => '项目ID,可通过接口ListProjects获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '0DA35264-0877-5852-8971-7735B547C969'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0DA35264-0877-5852-8971-7735B547C969\\"\\n}","type":"json"}]', 'title' => '删除项目', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteProject'], ], ], 'ramActions' => [ [ 'operationType' => 'delete', 'ramAction' => [ 'action' => 'featurestore:DeleteProject', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'ExportModelFeatureTrainingSetTable' => [ 'summary' => '导出模型特征的训练集表。配置 Label 表输入、各特征视图的数据源分区和训练集输出分区,创建导出任务。', 'path' => '/api/v1/instances/{InstanceId}/modelfeatures/{ModelFeatureId}/action/exporttrainingsettable', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'none', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '189386', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口[ListInstances](~~2787137~~)获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'ModelFeatureId', 'in' => 'path', 'schema' => ['title' => '模型特征ID,可从接口ListModelFeatures获取。', 'description' => '模型特征ID,可从接口[ListModelFeatures](~~2787184~~)获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'description' => '请求Body。', 'type' => 'object', 'properties' => [ 'LabelInputConfig' => [ 'title' => 'Label输入配置。', 'description' => 'Label输入配置。', 'type' => 'object', 'properties' => [ 'Partitions' => [ 'title' => '分区列表。', 'description' => '分区列表。', 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'object', 'additionalProperties' => ['type' => 'string', 'description' => '分区日期', 'example' => '20230101'], 'description' => '分区字段的映射。', ], ], 'EventTime' => ['title' => '事件时间。', 'description' => '事件时间。', 'type' => 'string', 'required' => false, 'example' => '2022-07-02 00:00:00'], ], 'required' => false, ], 'FeatureViewConfig' => [ 'title' => '特征视图配置。', 'description' => '特征视图配置映射表。', 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'object', 'properties' => [ 'Partitions' => [ 'title' => '分区列表。', 'description' => '分区列表。', 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'object', 'properties' => [ 'Value' => ['title' => '分区值。', 'description' => '分区值。', 'type' => 'string', 'required' => false, 'example' => '20230101'], 'Values' => [ 'title' => '分区列表。', 'description' => '分区列表。', 'type' => 'array', 'items' => ['type' => 'string', 'required' => false, 'description' => '分区列表。', 'example' => '20230101'], 'required' => false, ], 'StartValue' => ['title' => '开始时间分区。', 'description' => '开始时间分区。', 'type' => 'string', 'required' => false, 'example' => '20230101'], 'EndValue' => ['title' => '结束时间分区。', 'description' => '结束时间分区。', 'type' => 'string', 'required' => false, 'example' => '20230202'], ], 'description' => '分区字段的映射。', ], ], 'EventTime' => ['title' => '事件时间。', 'description' => '事件时间。', 'type' => 'string', 'required' => false, 'example' => '1721186536'], 'Equal' => ['title' => '是否与事件时间相等。', 'description' => '是否与事件时间相等。', 'type' => 'boolean', 'required' => false, 'example' => 'False'], 'UseMock' => ['title' => '是否使用模拟数据表。', 'description' => '是否使用模拟数据表。', 'type' => 'boolean', 'required' => false, 'example' => 'True'], 'Snapshot' => [ 'type' => 'object', 'properties' => [ 'Partitions' => [ 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'object', 'properties' => [ 'Value' => ['type' => 'string', 'required' => false, 'example' => '20260101', 'description' => ''], 'Values' => [ 'type' => 'array', 'items' => ['type' => 'string', 'required' => false, 'description' => ''], 'required' => false, 'description' => '', ], 'StartValue' => ['type' => 'string', 'required' => false, 'description' => ''], 'EndValue' => ['type' => 'string', 'required' => false, 'description' => ''], ], 'description' => '', ], 'description' => '', ], 'Table' => ['type' => 'string', 'required' => false, 'example' => 'table_name', 'description' => ''], ], 'required' => false, 'description' => '', ], 'SecondJoinKey' => ['type' => 'string', 'required' => false, 'example' => 'request_id', 'description' => '第二联接键。'], 'JoinWithLabel' => ['title' => '是否和 label 表 Join', 'type' => 'boolean'], ], 'description' => '特征视图配置。', ], ], 'TrainingSetConfig' => [ 'title' => '训练集配置。', 'description' => '训练集配置。', 'type' => 'object', 'properties' => [ 'Partitions' => [ 'title' => '分区列表。', 'description' => '分区列表。', 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'object', 'additionalProperties' => ['type' => 'string', 'description' => '分区日期。', 'example' => '20230101'], 'description' => '分区字段的映射。', ], ], ], 'required' => false, ], 'RealTimeIterateInterval' => ['title' => '实时特征轮询拉取间隔。', 'description' => '实时特征轮询拉取间隔。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1'], 'RealTimePartitionCountValue' => ['title' => '实时特征视图分区统计天数。', 'description' => '实时特征视图分区统计天数。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '5'], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => '请求ID。', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '0FBBE454-9BD1-5D8F-9129-D14DB7FAFE0B'], 'TaskId' => ['title' => '任务ID。', 'description' => '任务ID。', 'type' => 'string', 'example' => '51'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '导出模型特征的训练集表', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '请求参数发生变更、响应参数发生变更'], ['createdAt' => '2024-12-18T07:08:26.000Z', 'description' => '请求参数发生变更'], ['createdAt' => '2024-09-03T08:10:50.000Z', 'description' => '请求参数发生变更'], ['createdAt' => '2024-07-12T03:35:04.000Z', 'description' => '请求参数发生变更'], ['createdAt' => '2023-09-13T09:48:31.000Z', 'description' => '请求参数发生变更、响应参数发生变更'], ['createdAt' => '2023-09-08T11:53:38.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ExportModelFeatureTrainingSetTable'], ], ], 'ramActions' => [ [ 'operationType' => 'none', 'ramAction' => [ 'action' => 'featurestore:ExportModelFeatureTrainingSetTable', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0FBBE454-9BD1-5D8F-9129-D14DB7FAFE0B\\",\\n \\"TaskId\\": \\"51\\"\\n}","type":"json"}]', ], 'GetDatasource' => [ 'summary' => '获取数据源详细信息,包括类型、连接信息和配置。', 'path' => '/api/v1/instances/{InstanceId}/datasources/{DatasourceId}', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => 'The ID of the FeatureStore Instance. Call the ListInstances operation to query the list.', 'description' => '实例ID,可通过接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-********'], ], [ 'name' => 'DatasourceId', 'in' => 'path', 'schema' => ['title' => 'The ID of the datasource. Call the ListDatasources operation to query the list.', 'description' => '数据源ID,可通过接口ListDatasources获取。', 'type' => 'string', 'required' => true, 'example' => 'datasource1'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'AD7D9E95-BD31-53F2-B710-6C01866FCB05'], 'DatasourceId' => ['title' => 'The ID of the datasource.', 'description' => '数据源ID。', 'type' => 'string', 'example' => '3'], 'Name' => ['title' => 'The name of the datasource.', 'description' => '数据源名称。', 'type' => 'string', 'example' => 'datasource1'], 'Type' => ['title' => 'The type of the datasource: **MaxCompute**, **Hologres**, **TableStore**, or **FeatureDB**.', 'description' => '数据源类型,包含以下可选值:'."\n" ."\n" .'- Hologres'."\n" .'- Redis'."\n" .'- MaxCompute', 'type' => 'string', 'example' => 'Hologres'], 'Uri' => ['title' => 'The resource identifier. Format depends on Type: MaxCompute — project name; Hologres — `/`; TableStore — instance name; FeatureDB — not used.', 'description' => '资源地址。', 'type' => 'string', 'example' => 'igraph_instance1'], 'Config' => ['title' => 'The type-specific configuration (JSON string). Keys vary by Type: MaxCompute/TableStore — not used; Hologres — may contain `vpc_id`, `vswitch_id`; FeatureDB — may contain `username`, `password`, `vpc_id`, `vswitch_ids`.', 'description' => '资源配置。', 'type' => 'string', 'example' => '{"address": ""}'], 'WorkspaceId' => ['title' => 'The ID of the PAI workspace.', 'description' => '工作空间ID。', 'type' => 'string', 'example' => '32244'], 'GmtCreateTime' => ['title' => 'The time when the datasource was created.', 'description' => '创建时间。', 'type' => 'string', 'example' => '2023-07-04T11:26:09.036+08:00'], 'GmtModifiedTime' => ['title' => 'The time when the datasource was last updated.', 'description' => '更新时间。', 'type' => 'string', 'example' => '2023-07-04T11:26:09.036+08:00'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"AD7D9E95-BD31-53F2-B710-6C01866FCB05\\",\\n \\"DatasourceId\\": \\"3\\",\\n \\"Name\\": \\"datasource1\\",\\n \\"Type\\": \\"Hologres\\",\\n \\"Uri\\": \\"igraph_instance1\\",\\n \\"Config\\": \\"{\\\\\\"address\\\\\\": \\\\\\"\\\\\\"}\\",\\n \\"WorkspaceId\\": \\"32244\\",\\n \\"GmtCreateTime\\": \\"2023-07-04T11:26:09.036+08:00\\",\\n \\"GmtModifiedTime\\": \\"2023-07-04T11:26:09.036+08:00\\"\\n}","type":"json"}]', 'title' => '获取数据源详细信息', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '响应参数发生变更'], ['createdAt' => '2024-01-29T07:38:08.000Z', 'description' => '响应参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '600', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetDatasource'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetDatasource', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'GetDatasourceTable' => [ 'summary' => '获取数据源中指定表的字段信息。仅支持 MaxCompute 类型数据源。', 'path' => '/api/v1/instances/{InstanceId}/datasources/{DatasourceId}/tables/{TableName}', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '188515', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID。', 'description' => '实例ID,可从ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'DatasourceId', 'in' => 'path', 'schema' => ['title' => '数据源ID。', 'description' => '数据源ID,可从接口ListDatasources获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], [ 'name' => 'TableName', 'in' => 'path', 'schema' => ['title' => '数据表名称。', 'description' => '数据表名称。', 'type' => 'string', 'required' => true, 'example' => 'table1'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'D7B2F8C4-49C7-5CFA-8075-9D715A114873'], 'TableName' => ['title' => '数据表名称。', 'description' => '数据表名称。', 'type' => 'string', 'example' => 'table1'], 'Fields' => [ 'title' => '字段列表。', 'description' => '字段列表。', 'type' => 'array', 'items' => [ 'description' => '字段。', 'type' => 'object', 'properties' => [ 'Name' => ['title' => '字段名称。', 'description' => '字段名称。', 'type' => 'string', 'example' => 'field1'], 'Type' => ['title' => '字段类型。'."\n" .'● INT32'."\n" .'● INT64'."\n" .'● FLOAT'."\n" .'● DOUBLE'."\n" .'● STRING'."\n" .'● BOOLEAN'."\n" .'● TIMESTAMP', 'description' => '字段类型,可选的值包括:'."\n" ."\n" .'● INT32'."\n" ."\n" .'● INT64'."\n" ."\n" .'● FLOAT'."\n" ."\n" .'● DOUBLE'."\n" ."\n" .'● STRING'."\n" ."\n" .'● BOOLEAN'."\n" ."\n" .'● TIMESTAMP', 'type' => 'string', 'example' => 'INT32'], 'Attributes' => [ 'title' => '字段属性列表,可能出现的值包括:'."\n" .'● Partition-分区字段'."\n" .'● EventTime-事件时间'."\n" .'● PrimaryKey-主键', 'description' => '字段属性列表,可能出现的值包括:'."\n" ."\n" .'● Partition-分区字段'."\n" ."\n" .'● EventTime-事件时间'."\n" ."\n" .'● PrimaryKey-主键', 'type' => 'array', 'items' => ['description' => '字段属性。', 'type' => 'string', 'example' => 'Partition'], ], ], ], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"D7B2F8C4-49C7-5CFA-8075-9D715A114873\\",\\n \\"TableName\\": \\"table1\\",\\n \\"Fields\\": [\\n {\\n \\"Name\\": \\"field1\\",\\n \\"Type\\": \\"INT32\\",\\n \\"Attributes\\": [\\n \\"Partition\\"\\n ]\\n }\\n ]\\n}","type":"json"}]', 'title' => '获取数据源下指定表的详细信息', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetDatasourceTable'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetDatasourceTable', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'GetFeatureEntity' => [ 'summary' => '获取特征实体详细信息。', 'path' => '/api/v1/instances/{InstanceId}/featureentities/{FeatureEntityId}', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实力ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'FeatureEntityId', 'in' => 'path', 'schema' => ['title' => '特征实体ID,可从接口ListFeatureEntities获取。', 'description' => '特征实体ID,可从接口ListFeatureEntities获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'E23EFF09-58AA-5420-934F-8453AE01548D'], 'Name' => ['title' => '特征实体名称。', 'description' => '特征实体名称。', 'type' => 'string', 'example' => 'feature_entity_1'], 'ProjectId' => ['title' => '项目ID。', 'description' => '项目ID。', 'type' => 'string', 'example' => '3'], 'ProjectName' => ['title' => '项目名称。', 'description' => '项目名称。', 'type' => 'string', 'example' => 'project_1'], 'JoinId' => ['title' => '关联特征视图用的join id。', 'description' => '关联特征视图用的Join ID。', 'type' => 'string', 'example' => 'user_id'], 'Owner' => ['title' => '创建人。', 'description' => '创建者的阿里云账号ID。', 'type' => 'string', 'example' => '123456789*****'], 'GmtCreateTime' => ['title' => '创建时间。', 'description' => '创建时间。', 'type' => 'string', 'example' => '2021-12-15T23:24:33.132+08:00'], 'ParentFeatureEntityId' => ['title' => '父特征实体ID。为空或为0则表示为根特征实体。', 'description' => '父特征实体ID。为空或为0则表示为根特征实体。', 'type' => 'string', 'example' => '1'], 'ParentFeatureEntityName' => ['title' => '父特征实体名称。', 'description' => '父特征实体名称。', 'type' => 'string', 'example' => 'user'], 'ParentJoinId' => ['title' => '父特征实体的JoinID。', 'description' => '父特征实体的JoinID。', 'type' => 'string', 'example' => 'user_id'], ], 'description' => '', ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"E23EFF09-58AA-5420-934F-8453AE01548D\\",\\n \\"Name\\": \\"feature_entity_1\\",\\n \\"ProjectId\\": \\"3\\",\\n \\"ProjectName\\": \\"project_1\\",\\n \\"JoinId\\": \\"user_id\\",\\n \\"Owner\\": \\"123456789*****\\",\\n \\"GmtCreateTime\\": \\"2021-12-15T23:24:33.132+08:00\\",\\n \\"ParentFeatureEntityId\\": \\"1\\",\\n \\"ParentFeatureEntityName\\": \\"user\\",\\n \\"ParentJoinId\\": \\"user_id\\"\\n}","type":"json"}]', 'title' => '获取特征实体详细信息', 'changeSet' => [ ['createdAt' => '2025-11-17T06:07:05.000Z', 'description' => '响应参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '300', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetFeatureEntity'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:GetFeatureEntity', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'GetFeatureView' => [ 'path' => '/api/v1/instances/{InstanceId}/featureviews/{FeatureViewId}', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '188637', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可通过接口ListInstances获取。', 'description' => '实例ID,可通过接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'FeatureViewId', 'in' => 'path', 'schema' => ['title' => '特征视图ID,可通过接口ListFeatureViews获取。', 'description' => '特征视图ID,可通过接口ListFeatureViews获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '72F15A8A-5A28-5B18-A0DE-0EABD7D3245A'], 'ProjectId' => ['title' => '项目ID。', 'description' => '项目ID。', 'type' => 'string', 'example' => '3'], 'ProjectName' => ['title' => '项目名称。', 'description' => '项目名称。', 'type' => 'string', 'example' => 'project1'], 'FeatureEntityName' => ['title' => '特征实体名称。', 'description' => '特征实体名称。', 'type' => 'string', 'example' => 'featureEntity1'], 'Name' => ['title' => '特征视图名称。', 'description' => '特征视图名称。', 'type' => 'string', 'example' => 'featureView1'], 'Owner' => ['title' => '创建人。', 'description' => '创建人的阿里云账号ID。', 'type' => 'string', 'example' => '12321421412****'], 'Type' => ['title' => '类型。'."\n" .'● Batch-离线特征'."\n" .'● Stream-实时特征', 'description' => '类型。'."\n" ."\n" .'● Batch-离线特征'."\n" ."\n" .'● Stream-实时特征', 'type' => 'string', 'example' => 'Batch'], 'GmtCreateTime' => ['title' => '创建时间。', 'description' => '创建时间。', 'type' => 'string', 'example' => '2021-12-15T23:24:33.132+08:00'], 'GmtModifiedTime' => ['title' => '更新时间。', 'description' => '更新时间。', 'type' => 'string', 'example' => '2021-12-15T23:24:33.132+08:00'], 'FeatureEntityId' => ['title' => '特征实体ID。', 'description' => '特征实体ID。', 'type' => 'string', 'example' => '3'], 'JoinId' => ['title' => '特征实体的joinid。', 'description' => '特征实体的Join ID。', 'type' => 'string', 'example' => 'user_id'], 'WriteMethod' => ['title' => '写入方式。'."\n" .'● ByReadyMadeTable-使用现成表注册'."\n" .'● Custom-自定义表结构', 'description' => '写入方式。'."\n" ."\n" .'● ByReadyMadeTable-使用现成表注册'."\n" ."\n" .'● Custom-自定义表结构', 'type' => 'string', 'example' => 'custom'], 'RegisterTable' => ['title' => '注册表名称。', 'description' => '注册表名称。', 'type' => 'string', 'example' => 'table1'], 'RegisterDatasourceId' => ['title' => '注册表所在数据源ID。', 'description' => '注册表所在数据源ID。', 'type' => 'string', 'example' => '4'], 'RegisterDatasourceName' => ['title' => '注册表所在数据源名称。', 'description' => '注册表所在数据源名称。', 'type' => 'string', 'example' => 'datasource1'], 'WriteToFeatureDB' => ['title' => '是否写入在线托管存储。', 'description' => '是否写入在线托管存储。', 'type' => 'boolean', 'example' => 'false'], 'SyncOnlineTable' => ['title' => '是否同步在线特征表。', 'description' => '是否同步在线特征表。', 'type' => 'boolean', 'example' => 'true'], 'TTL' => ['title' => '生命周期。', 'description' => '生命周期。', 'type' => 'integer', 'format' => 'int32', 'example' => '86400'], 'Tags' => [ 'title' => '标签列表。', 'description' => '标签列表。', 'type' => 'array', 'items' => ['description' => '特征视图的标签。', 'type' => 'string', 'example' => 'tag1'], ], 'Config' => ['title' => '配置。', 'description' => '配置。', 'type' => 'string', 'example' => '{"save_original_field":true}'], 'GmtSyncTime' => ['title' => '同步时间。', 'description' => '同步时间。', 'type' => 'string', 'example' => '2021-12-15T23:24:33.132+08:00'], 'LastSyncConfig' => ['title' => '最近一次的同步配置。', 'description' => '最近一次的同步配置。', 'type' => 'string', 'example' => '{'."\n" .' "mode": "overwrite",'."\n" .' "partitions": {'."\n" .' "ds": {'."\n" .' "value": "20230820"'."\n" .' }'."\n" .' },'."\n" .' "event_time": "",'."\n" .' "config": {},'."\n" .' "offline_to_online": true'."\n" .'}'], 'Fields' => [ 'title' => '字段列表。', 'description' => '字段列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Name' => ['title' => '字段名称。', 'description' => '字段名称。', 'type' => 'string', 'example' => 'user'], 'Type' => ['title' => '字段类型。'."\n" .'● int'."\n" .'● string'."\n" .'● float', 'description' => '字段类型。'."\n" ."\n" .'● int'."\n" ."\n" .'● string'."\n" ."\n" .'● float', 'type' => 'string', 'example' => 'int'], 'Attributes' => [ 'title' => '字段属性列表,可选值包括:'."\n" .'● Partition-分区字段'."\n" .'● PrimaryKey-主键'."\n" .'● EventTime-事件时间', 'description' => '字段属性列表,可选值包括:'."\n" ."\n" .'● Partition-分区字段'."\n" ."\n" .'● PrimaryKey-主键'."\n" ."\n" .'● EventTime-事件时间', 'type' => 'array', 'items' => ['description' => '字段属性。', 'type' => 'string', 'example' => 'Partition'], ], 'Transform' => [ 'title' => '特征生产配置。', 'description' => '特征变换。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Type' => ['title' => '特征生产类型。', 'description' => '特征变换类型。', 'type' => 'string', 'example' => 'LLMEmbedding'], 'LLMConfigId' => ['title' => '大模型调用配置信息ID。', 'description' => '大模型配置信息Id。', 'type' => 'integer', 'format' => 'int32', 'example' => '1'], 'Input' => [ 'title' => '特征生产输入。', 'description' => '输入。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Name' => ['title' => '输入字段名称。', 'description' => '特征名称。', 'type' => 'string', 'example' => 'feature1'], 'Type' => ['title' => '输入字段类型。', 'description' => '特征类型。', 'type' => 'string', 'example' => 'STRING'], 'Modality' => ['description' => '多模态类型。', 'type' => 'string', 'example' => 'TEXT'], ], 'description' => '', ], ], ], 'description' => '', ], ], 'Dimension' => ['type' => 'integer', 'format' => 'int32', 'example' => '512'], ], 'description' => '', ], ], 'PublishTableScript' => ['title' => '同步数据脚本', 'description' => '同步数据脚本。', 'type' => 'string', 'example' => 'from feature_store_py.fs_client import FeatureStoreClient\\nimport datetime\\nfrom feature_store_py.fs_datasource import MaxComputeDataSource\\nimport sys\\n\\ncur_day = args[\'dt\']\\nprint(\'cur_day = \', cur_day)\\n\\naccess_key_id = o.account.access_id\\naccess_key_secret = o.account.secret_access_key\\nfs = FeatureStoreClient(access_key_id=access_key_id, access_key_secret=access_key_secret, region=\'cn-beijing\')\\ncur_project_name = \'p1\'\\nproject = fs.get_project(cur_project_name)\\n\\nfeature_view_name = \'user_fea\'\\nbatch_feature_view = project.get_feature_view(feature_view_name)\\ntask = batch_feature_view.publish_table(partitions={\'ds\':cur_day}, mode=\'Overwrite\')\\ntask.wait()\\ntask.print_summary()\\n'], 'MockTableName' => ['title' => '实时特征视图模拟数据表名称', 'description' => '实时特征视图模拟数据表名称', 'type' => 'string', 'example' => 'item_table_mock_1'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '获取特征视图详细信息', 'summary' => '获取特征视图详细信息,包括字段定义、数据源绑定和同步状态。', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '响应参数发生变更'], ['createdAt' => '2025-05-26T03:08:41.000Z', 'description' => '响应参数发生变更'], ['createdAt' => '2025-05-14T07:57:55.000Z', 'description' => '响应参数发生变更'], ['createdAt' => '2024-12-18T07:08:26.000Z', 'description' => '响应参数发生变更'], ['createdAt' => '2024-03-25T06:53:33.000Z', 'description' => '响应参数发生变更'], ['createdAt' => '2024-01-29T07:38:08.000Z', 'description' => '响应参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '600', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetFeatureView'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetFeatureView', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"72F15A8A-5A28-5B18-A0DE-0EABD7D3245A\\",\\n \\"ProjectId\\": \\"3\\",\\n \\"ProjectName\\": \\"project1\\",\\n \\"FeatureEntityName\\": \\"featureEntity1\\",\\n \\"Name\\": \\"featureView1\\",\\n \\"Owner\\": \\"12321421412****\\",\\n \\"Type\\": \\"Batch\\",\\n \\"GmtCreateTime\\": \\"2021-12-15T23:24:33.132+08:00\\",\\n \\"GmtModifiedTime\\": \\"2021-12-15T23:24:33.132+08:00\\",\\n \\"FeatureEntityId\\": \\"3\\",\\n \\"JoinId\\": \\"user_id\\",\\n \\"WriteMethod\\": \\"custom\\",\\n \\"RegisterTable\\": \\"table1\\",\\n \\"RegisterDatasourceId\\": \\"4\\",\\n \\"RegisterDatasourceName\\": \\"datasource1\\",\\n \\"WriteToFeatureDB\\": false,\\n \\"SyncOnlineTable\\": true,\\n \\"TTL\\": 86400,\\n \\"Tags\\": [\\n \\"tag1\\"\\n ],\\n \\"Config\\": \\"{\\\\\\"save_original_field\\\\\\":true}\\",\\n \\"GmtSyncTime\\": \\"2021-12-15T23:24:33.132+08:00\\",\\n \\"LastSyncConfig\\": \\"{\\\\n\\\\t\\\\\\"mode\\\\\\": \\\\\\"overwrite\\\\\\",\\\\n\\\\t\\\\\\"partitions\\\\\\": {\\\\n\\\\t\\\\t\\\\\\"ds\\\\\\": {\\\\n\\\\t\\\\t\\\\t\\\\\\"value\\\\\\": \\\\\\"20230820\\\\\\"\\\\n\\\\t\\\\t}\\\\n\\\\t},\\\\n\\\\t\\\\\\"event_time\\\\\\": \\\\\\"\\\\\\",\\\\n\\\\t\\\\\\"config\\\\\\": {},\\\\n\\\\t\\\\\\"offline_to_online\\\\\\": true\\\\n}\\",\\n \\"Fields\\": [\\n {\\n \\"Name\\": \\"user\\",\\n \\"Type\\": \\"int\\",\\n \\"Attributes\\": [\\n \\"Partition\\"\\n ],\\n \\"Transform\\": [\\n {\\n \\"Type\\": \\"LLMEmbedding\\",\\n \\"LLMConfigId\\": 1,\\n \\"Input\\": [\\n {\\n \\"Name\\": \\"feature1\\",\\n \\"Type\\": \\"STRING\\",\\n \\"Modality\\": \\"TEXT\\"\\n }\\n ]\\n }\\n ],\\n \\"Dimension\\": 512\\n }\\n ],\\n \\"PublishTableScript\\": \\"from feature_store_py.fs_client import FeatureStoreClient\\\\\\\\nimport datetime\\\\\\\\nfrom feature_store_py.fs_datasource import MaxComputeDataSource\\\\\\\\nimport sys\\\\\\\\n\\\\\\\\ncur_day = args[\'dt\']\\\\\\\\nprint(\'cur_day = \', cur_day)\\\\\\\\n\\\\\\\\naccess_key_id = o.account.access_id\\\\\\\\naccess_key_secret = o.account.secret_access_key\\\\\\\\nfs = FeatureStoreClient(access_key_id=access_key_id, access_key_secret=access_key_secret, region=\'cn-beijing\')\\\\\\\\ncur_project_name = \'p1\'\\\\\\\\nproject = fs.get_project(cur_project_name)\\\\\\\\n\\\\\\\\nfeature_view_name = \'user_fea\'\\\\\\\\nbatch_feature_view = project.get_feature_view(feature_view_name)\\\\\\\\ntask = batch_feature_view.publish_table(partitions={\'ds\':cur_day}, mode=\'Overwrite\')\\\\\\\\ntask.wait()\\\\\\\\ntask.print_summary()\\\\\\\\n\\",\\n \\"MockTableName\\": \\"item_table_mock_1\\"\\n}","type":"json"}]', ], 'GetInstance' => [ 'summary' => '获取 FeatureStore 实例详细信息。', 'path' => '/api/v1/instances/{InstanceId}', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '190265', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '1C5B1511-8A5B-59C3-90AF-513F9210E882'], 'Status' => ['title' => '状态。'."\n" .'● Initializing-初始化中。'."\n" .'● Running-运行中。'."\n" .'● Failure-创建失败。'."\n" .'● Stopped-停止服务。', 'description' => '状态。'."\n" ."\n" .'- Initializing:初始化中'."\n" .'- Running:运行中'."\n" .'- Failure:创建失败'."\n" .'- Stopped:停止服务', 'type' => 'string', 'example' => 'Running'], 'RegionId' => ['title' => '所属区域。', 'description' => '所属区域。', 'type' => 'string', 'example' => 'cn-hangzhou'], 'GmtCreateTime' => ['title' => '创建时间。', 'description' => '创建时间。', 'type' => 'string', 'example' => '2023-07-04T11:26:09.036+08:00'], 'GmtModifiedTime' => ['title' => '更新时间。', 'description' => '更新时间。', 'type' => 'string', 'example' => '2023-07-04T11:26:09.036+08:00'], 'Progress' => ['title' => '实例生产进度。', 'description' => '实例生产进度。', 'type' => 'number', 'format' => 'double', 'example' => '0.8'], 'Message' => ['title' => '实例生产日志信息。', 'description' => '实例生产日志信息。', 'type' => 'string', 'example' => 'Success'], 'Type' => ['title' => '实例类型。', 'description' => '实例类型。', 'type' => 'string', 'example' => 'Basic'], 'FeatureDBInstanceInfo' => [ 'title' => '已废弃。请通过 FeatureDBInfo 获取FeatureDB实例信息。', 'description' => 'FeatureDB实例信息。', 'type' => 'object', 'properties' => [ 'Status' => ['title' => '状态。', 'description' => '状态。', 'type' => 'string'], ], 'deprecated' => true, ], 'FeatureDBInfo' => [ 'title' => 'FeatureDB实例信息。', 'description' => 'FeatureDB实例信息。', 'type' => 'object', 'properties' => [ 'Status' => ['title' => '状态。', 'description' => '状态。', 'type' => 'string'], ], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"1C5B1511-8A5B-59C3-90AF-513F9210E882\\",\\n \\"Status\\": \\"Running\\",\\n \\"RegionId\\": \\"cn-hangzhou\\",\\n \\"GmtCreateTime\\": \\"2023-07-04T11:26:09.036+08:00\\",\\n \\"GmtModifiedTime\\": \\"2023-07-04T11:26:09.036+08:00\\",\\n \\"Progress\\": 0.8,\\n \\"Message\\": \\"Success\\",\\n \\"Type\\": \\"Basic\\",\\n \\"FeatureDBInstanceInfo\\": {\\n \\"Status\\": \\"\\"\\n },\\n \\"FeatureDBInfo\\": {\\n \\"Status\\": \\"\\"\\n }\\n}","type":"json"}]', 'title' => '获取实例详细信息', 'changeSet' => [ ['createdAt' => '2025-07-17T03:58:30.000Z', 'description' => '响应参数发生变更'], ['createdAt' => '2024-10-16T06:46:18.000Z', 'description' => '响应参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetInstance'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetInstance', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'GetLLMConfig' => [ 'summary' => '查询 LLM 调用配置详情。', 'path' => '/api/v1/instances/{InstanceId}/llmconfigs/{LLMConfigId}', 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可通过接口ListInstances获取。', 'description' => '实例ID,可通过接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-********'], ], [ 'name' => 'LLMConfigId', 'in' => 'path', 'schema' => ['title' => '大模型调用信息配置ID。', 'description' => '大模型调用信息配置ID。', 'type' => 'string', 'required' => true, 'example' => 'llm_config1'], ], [ 'name' => 'RegionId', 'in' => 'path', 'schema' => ['title' => '', 'description' => '区域ID。', 'type' => 'string', 'required' => false, 'example' => 'cn-beijing'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => 'C03B2680-AC9C-59CD-93C5-8142B92537FA'], 'LLMConfigId' => ['title' => '大模型调用信息配置ID。', 'description' => '大模型调用信息配置ID。', 'type' => 'string', 'example' => 'llm_config1'], 'Name' => ['title' => '大模型调用信息配置名称。', 'description' => '大模型调用信息配置名称。', 'type' => 'string', 'example' => 'llm_config_name1'], 'ApiKey' => ['title' => '大模型调用密钥。', 'description' => 'APIKey密钥信息。', 'type' => 'string', 'example' => 'api-abcdxy'], 'Model' => ['title' => '模型名称。', 'description' => '模型名称。', 'type' => 'string', 'example' => 'text-embedding-v1'], 'BaseUrl' => ['title' => '配置基础调用链接。', 'description' => '配置基础调用链接。', 'type' => 'string', 'example' => 'https://dashscope.aliyuncs.com/compatible-mode/v1'], 'Rps' => ['title' => '每秒钟调用次数。', 'description' => '每秒钟调用次数。', 'type' => 'integer', 'format' => 'int32', 'example' => '30'], 'MaxTokens' => ['title' => '单行最大处理Token数。', 'description' => '单行最大处理Token数。', 'type' => 'integer', 'format' => 'int32', 'example' => '2048'], 'GmtCreateTime' => ['title' => '创建时间。', 'description' => '创建时间。', 'type' => 'string', 'example' => '2023-07-04T11:26:09.036+08:00'], 'GmtModifiedTime' => ['title' => '修改时间。', 'description' => '修改时间。', 'type' => 'string', 'example' => '2023-07-04T11:26:09.036+08:00'], 'BatchSize' => ['title' => '一次批处理大小。', 'description' => '一次批处理大小。', 'type' => 'integer', 'format' => 'int32', 'example' => '8'], 'WorkspaceId' => ['title' => '工作空间ID。', 'description' => '工作空间ID。', 'type' => 'string', 'example' => '234'], 'EmbeddingDimension' => ['title' => '向量维度。为空或为0则按照模型各自的默认维度处理。', 'description' => '向量维度。为空或为0则按照模型各自的默认维度处理。', 'type' => 'integer', 'format' => 'int32', 'example' => '1024'], 'ModelType' => [ 'type' => 'string', 'enum' => ['MULTI_MODAL_EMBEDDING', 'TEXT_EMBEDDING'], ], 'EnableFusion' => ['type' => 'boolean'], ], ], ], [], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C03B2680-AC9C-59CD-93C5-8142B92537FA\\",\\n \\"LLMConfigId\\": \\"llm_config1\\",\\n \\"Name\\": \\"llm_config_name1\\",\\n \\"ApiKey\\": \\"api-abcdxy\\",\\n \\"Model\\": \\"text-embedding-v1\\",\\n \\"BaseUrl\\": \\"https://dashscope.aliyuncs.com/compatible-mode/v1\\",\\n \\"Rps\\": 30,\\n \\"MaxTokens\\": 2048,\\n \\"GmtCreateTime\\": \\"2023-07-04T11:26:09.036+08:00\\",\\n \\"GmtModifiedTime\\": \\"2023-07-04T11:26:09.036+08:00\\",\\n \\"BatchSize\\": 8,\\n \\"WorkspaceId\\": \\"234\\",\\n \\"EmbeddingDimension\\": 1024,\\n \\"ModelType\\": \\"\\",\\n \\"EnableFusion\\": true\\n}","type":"json"}]', 'title' => '获取大模型配置信息', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '请求参数发生变更、响应参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetLLMConfig'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetLLMConfig', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'GetLabelTable' => [ 'path' => '/api/v1/instances/{InstanceId}/labeltables/{LabelTableId}', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'LabelTableId', 'in' => 'path', 'schema' => ['title' => 'Label表ID。', 'description' => 'Label表ID,可从接口ListLabelTables获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => '请求id。', 'description' => '请求ID。', 'type' => 'string', 'example' => '728C5E01-ABF6-5AA8-B9FC-B3BA05DECC77'], 'ProjectId' => ['title' => '项目ID。', 'description' => '项目ID。', 'type' => 'string', 'example' => '1'], 'ProjectName' => ['title' => '项目名称。', 'description' => '项目名称。', 'type' => 'string', 'example' => 'project1'], 'DatasourceId' => ['title' => '数据源ID。', 'description' => '数据源ID。', 'type' => 'string', 'example' => '1'], 'Name' => ['title' => 'label表名称。', 'description' => 'Label表名称。', 'type' => 'string', 'example' => 'label_table1'], 'DatasourceName' => ['title' => '数据源名称。', 'description' => '数据源名称。', 'type' => 'string', 'example' => 'datasource1'], 'Owner' => ['title' => '创建人。', 'description' => '创建人的阿里云账号ID。', 'type' => 'string', 'example' => '12321312*****'], 'RelatedModelFeatures' => [ 'title' => '使用此Label表的模型特征名称。', 'description' => '关联模型特征名称列表。', 'type' => 'array', 'items' => ['description' => '关联模型特征名称。', 'type' => 'string', 'example' => 'rank_v1'], ], 'GmtCreateTime' => ['title' => '创建时间。', 'description' => '创建时间。', 'type' => 'string', 'example' => '2021-12-15T23:24:33.132+08:00'], 'GmtModifiedTime' => ['title' => '更新时间。', 'description' => '更新时间。', 'type' => 'string', 'example' => '2021-12-15T23:24:33.132+08:00'], 'Fields' => [ 'title' => '字段列表。', 'description' => '字段列表。', 'type' => 'array', 'items' => [ 'description' => '字段。', 'type' => 'object', 'properties' => [ 'Name' => ['title' => '字段名称。', 'description' => '字段名称。', 'type' => 'string', 'example' => 'field1'], 'Type' => [ 'title' => '字段类型。', 'description' => '字段类型。', 'type' => 'string', 'example' => 'INT32', 'enum' => ['INT32', 'INT64', 'FLOAT', 'DOUBLE', 'STRING', 'BOOLEAN', 'TIMESTAMP'], ], 'Attributes' => [ 'title' => '字段属性列表。', 'description' => '字段属性列表。', 'type' => 'array', 'items' => [ 'description' => '字段属性。', 'type' => 'string', 'example' => 'Partition', 'enum' => ['Partition', 'FeatureField', 'FeatureGenerationReserveField', 'EventTime', 'LabelField'], ], ], 'AlignedEntityName' => ['type' => 'string', 'example' => 'item'], ], ], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '获取label表详细信息', 'summary' => '获取 Label 表详细信息,包括字段定义和关联模型。', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '响应参数发生变更'], ['createdAt' => '2023-11-22T12:36:07.000Z', 'description' => '响应参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '300', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetLabelTable'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetLabelTable', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"728C5E01-ABF6-5AA8-B9FC-B3BA05DECC77\\",\\n \\"ProjectId\\": \\"1\\",\\n \\"ProjectName\\": \\"project1\\",\\n \\"DatasourceId\\": \\"1\\",\\n \\"Name\\": \\"label_table1\\",\\n \\"DatasourceName\\": \\"datasource1\\",\\n \\"Owner\\": \\"12321312*****\\",\\n \\"RelatedModelFeatures\\": [\\n \\"rank_v1\\"\\n ],\\n \\"GmtCreateTime\\": \\"2021-12-15T23:24:33.132+08:00\\",\\n \\"GmtModifiedTime\\": \\"2021-12-15T23:24:33.132+08:00\\",\\n \\"Fields\\": [\\n {\\n \\"Name\\": \\"field1\\",\\n \\"Type\\": \\"INT32\\",\\n \\"Attributes\\": [\\n \\"Partition\\"\\n ],\\n \\"AlignedEntityName\\": \\"item\\"\\n }\\n ]\\n}","type":"json"}]', ], 'GetModelFeature' => [ 'path' => '/api/v1/instances/{InstanceId}/modelfeatures/{ModelFeatureId}', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '189332', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'ModelFeatureId', 'in' => 'path', 'schema' => ['title' => '模型特征ID,可从接口ListModelFeatures获取。', 'description' => '模型特征ID,可从接口ListModelFeatures获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '0C89F5E1-7F24-5EEC-9F05-508A39278CC8'], 'ProjectId' => ['title' => '项目ID。', 'description' => '项目ID。', 'type' => 'string', 'example' => '5'], 'ProjectName' => ['title' => '项目名称。', 'description' => '项目名称。', 'type' => 'string', 'example' => 'project1'], 'Name' => ['title' => '模型特征名称。', 'description' => '模型特征名称。', 'type' => 'string', 'example' => 'model_feature1'], 'Owner' => ['title' => '创建人。', 'description' => '创建人的阿里云账号ID。', 'type' => 'string', 'example' => '1231243253****'], 'GmtCreateTime' => ['title' => '创建时间。', 'description' => '创建时间。', 'type' => 'string', 'example' => '2023-07-04T14:46:22.227+08:00'], 'GmtModifiedTime' => ['title' => '更新时间。', 'description' => '更新时间。', 'type' => 'string', 'example' => '2023-07-04T14:46:22.227+08:00'], 'LabelTableId' => ['title' => 'Label表ID。', 'description' => 'Label表ID。', 'type' => 'string', 'example' => '3'], 'LabelTableName' => ['title' => 'Label表名称。', 'description' => 'Label表名称。', 'type' => 'string', 'example' => 'label_table1'], 'TrainingSetTable' => ['title' => '导出训练集表的名称。', 'description' => '导出训练集表的名称。', 'type' => 'string', 'example' => 'table1'], 'TrainingSetFGTable' => ['title' => '导出训练集FG表的名称。', 'description' => '导出训练集FG表的名称。', 'type' => 'string', 'example' => 'table2'], 'Features' => [ 'title' => '特征列表。', 'description' => '特征列表。', 'type' => 'array', 'items' => [ 'description' => '特征。', 'type' => 'object', 'properties' => [ 'FeatureViewId' => ['title' => '特征视图ID。', 'description' => '特征视图ID。', 'type' => 'string', 'example' => '3'], 'FeatureViewName' => ['title' => '特征视图名称。', 'description' => '特征视图名称。', 'type' => 'string', 'example' => 'feature_view_1'], 'Name' => ['title' => '特征名称。', 'description' => '特征名称。', 'type' => 'string', 'example' => 'feature1'], 'Type' => ['title' => '特征类型。'."\n" .'● INT32'."\n" .'● INT64'."\n" .'● FLOAT'."\n" .'● DOUBLE'."\n" .'● STRING'."\n" .'● BOOLEAN'."\n" .'● TIMESTAMP', 'description' => '特征类型。'."\n" ."\n" .'● INT32'."\n" ."\n" .'● INT64'."\n" ."\n" .'● FLOAT'."\n" ."\n" .'● DOUBLE'."\n" ."\n" .'● STRING'."\n" ."\n" .'● BOOLEAN'."\n" ."\n" .'● TIMESTAMP', 'type' => 'string', 'example' => 'INT32'], 'AliasName' => ['title' => '特征别名。', 'description' => '特征别名。', 'type' => 'string', 'example' => 'feature2'], 'PrefixName' => ['type' => 'string', 'example' => 'cand_seq__'], ], ], ], 'Relations' => [ 'title' => '特征关系。', 'description' => '特征关系。', 'type' => 'object', 'properties' => [ 'Domains' => [ 'title' => 'Domain列表。', 'description' => 'Domain列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Id' => ['title' => 'Domain ID。', 'description' => 'Domain ID。', 'type' => 'string', 'example' => '3'], 'Name' => ['title' => 'Domain名称。', 'description' => 'Domain名称。', 'type' => 'string', 'example' => 'feature_entity_1'], 'DomainType' => ['title' => 'Domain类型。'."\n" .'● FeatureEntity-特征实体'."\n" .'● FeatureView-特征视图'."\n" .'● ModelFeature-模型特征', 'description' => 'Domain类型。'."\n" ."\n" .'● FeatureEntity-特征实体'."\n" ."\n" .'● FeatureView-特征视图'."\n" ."\n" .'● ModelFeature-模型特征', 'type' => 'string', 'example' => 'FeatureEntity'], ], 'description' => '', ], ], 'Links' => [ 'title' => '特征关系连接信息列表。', 'description' => '特征关系连接信息列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'From' => ['title' => '连接头ID。', 'description' => '连接头ID。', 'type' => 'string', 'example' => 'model_feature_2'], 'To' => ['title' => '连接尾ID。', 'description' => '连接尾ID。', 'type' => 'string', 'example' => 'feature_entity_3'], 'Link' => ['title' => '连接依赖字段。', 'description' => '连接依赖字段。', 'type' => 'string', 'example' => 'user_id'], ], 'description' => '', ], ], ], ], 'ExportTrainingSetTableScript' => ['title' => '导出training set表脚本', 'description' => '导出训练样本表脚本。', 'type' => 'string', 'example' => 'from feature_store_py.fs_client import FeatureStoreClient\\nfrom feature_store_py.fs_project import FeatureStoreProject\\nfrom feature_store_py.fs_datasource import LabelInput, MaxComputeDataSource, TrainingSetOutput\\nfrom feature_store_py.fs_features import FeatureSelector\\nfrom feature_store_py.fs_config import LabelInputConfig, PartitionConfig, FeatureViewConfig\\nfrom feature_store_py.fs_config import TrainSetOutputConfig, EASDeployConfig\\nimport datetime\\nimport sys\\n\\ncur_day = args[\'dt\']\\nprint(\'cur_day = \', cur_day)\\noffset = datetime.timedelta(days=-1)\\npre_day = (datetime.datetime.strptime(cur_day, \'%Y%m%d\') + offset).strftime(\'%Y%m%d\')\\nprint(\'pre_day = \', pre_day)\\n\\n\\naccess_key_id = o.account.access_id\\naccess_key_secret = o.account.secret_access_key\\nfs = FeatureStoreClient(access_key_id=access_key_id, access_key_secret=access_key_secret, region=\'cn-beijing\')\\ncur_project_name = \'p1\'\\nproject = fs.get_project(cur_project_name)\\n\\nlabel_partitions = PartitionConfig(name = \'ds\', value = cur_day)\\nlabel_input_config = LabelInputConfig(partition_config=label_partitions)\\n\\nfeature_view_1_partitions = PartitionConfig(name = \'ds\', value = pre_day)\\nfeature_view_1_config = FeatureViewConfig(name = \'user_fea\',\\npartition_config=feature_view_1_partitions)\\n\\nfeature_view_2_partitions = PartitionConfig(name = \'ds\', value = pre_day)\\nfeature_view_2_config = FeatureViewConfig(name = \'seq_fea\',\\npartition_config=feature_view_2_partitions)\\n\\nfeature_view_3_partitions = PartitionConfig(name = \'ds\', value = pre_day)\\nfeature_view_3_config = FeatureViewConfig(name = \'item_fea\',\\npartition_config=feature_view_3_partitions)\\n\\nfeature_view_config_list = [feature_view_1_config,feature_view_2_config,feature_view_3_config]\\ntrain_set_partitions = PartitionConfig(name = \'ds\', value = cur_day)\\ntrain_set_output_config = TrainSetOutputConfig(partition_config=train_set_partitions)\\n\\n\\nmodel_name = \'rank_v1\'\\ncur_model = project.get_model(model_name)\\ntask = cur_model.export_train_set(label_input_config, feature_view_config_list, train_set_output_config)\\ntask.wait()\\nprint(\'task_summary = \', task.task_summary)\\n'], 'LabelPriorityLevel' => ['title' => 'label 表优先级,默认为0,表示不允许 label 表特征与特征视图特征有冲突。1 表示有冲突时 label 表优先。2表示特征视图优先。', 'description' => 'Label 表优先级,默认值为 0,设置为 1 表示 Label 表优先,设置为 2 表示 特征视图优先。', 'type' => 'integer', 'format' => 'int64', 'example' => '0'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '获取模型特征详细信息', 'summary' => '获取模型特征详细信息,包括所选特征列表、血缘关系和训练集导出脚本。', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '响应参数发生变更'], ['createdAt' => '2024-09-03T08:10:50.000Z', 'description' => '响应参数发生变更'], ['createdAt' => '2024-01-29T07:38:08.000Z', 'description' => '响应参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '500', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetModelFeature'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetModelFeature', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0C89F5E1-7F24-5EEC-9F05-508A39278CC8\\",\\n \\"ProjectId\\": \\"5\\",\\n \\"ProjectName\\": \\"project1\\",\\n \\"Name\\": \\"model_feature1\\",\\n \\"Owner\\": \\"1231243253****\\",\\n \\"GmtCreateTime\\": \\"2023-07-04T14:46:22.227+08:00\\",\\n \\"GmtModifiedTime\\": \\"2023-07-04T14:46:22.227+08:00\\",\\n \\"LabelTableId\\": \\"3\\",\\n \\"LabelTableName\\": \\"label_table1\\",\\n \\"TrainingSetTable\\": \\"table1\\",\\n \\"TrainingSetFGTable\\": \\"table2\\",\\n \\"Features\\": [\\n {\\n \\"FeatureViewId\\": \\"3\\",\\n \\"FeatureViewName\\": \\"feature_view_1\\",\\n \\"Name\\": \\"feature1\\",\\n \\"Type\\": \\"INT32\\",\\n \\"AliasName\\": \\"feature2\\",\\n \\"PrefixName\\": \\"cand_seq__\\"\\n }\\n ],\\n \\"Relations\\": {\\n \\"Domains\\": [\\n {\\n \\"Id\\": \\"3\\",\\n \\"Name\\": \\"feature_entity_1\\",\\n \\"DomainType\\": \\"FeatureEntity\\"\\n }\\n ],\\n \\"Links\\": [\\n {\\n \\"From\\": \\"model_feature_2\\",\\n \\"To\\": \\"feature_entity_3\\",\\n \\"Link\\": \\"user_id\\"\\n }\\n ]\\n },\\n \\"ExportTrainingSetTableScript\\": \\"from feature_store_py.fs_client import FeatureStoreClient\\\\\\\\nfrom feature_store_py.fs_project import FeatureStoreProject\\\\\\\\nfrom feature_store_py.fs_datasource import LabelInput, MaxComputeDataSource, TrainingSetOutput\\\\\\\\nfrom feature_store_py.fs_features import FeatureSelector\\\\\\\\nfrom feature_store_py.fs_config import LabelInputConfig, PartitionConfig, FeatureViewConfig\\\\\\\\nfrom feature_store_py.fs_config import TrainSetOutputConfig, EASDeployConfig\\\\\\\\nimport datetime\\\\\\\\nimport sys\\\\\\\\n\\\\\\\\ncur_day = args[\'dt\']\\\\\\\\nprint(\'cur_day = \', cur_day)\\\\\\\\noffset = datetime.timedelta(days=-1)\\\\\\\\npre_day = (datetime.datetime.strptime(cur_day, \'%Y%m%d\') + offset).strftime(\'%Y%m%d\')\\\\\\\\nprint(\'pre_day = \', pre_day)\\\\\\\\n\\\\\\\\n\\\\\\\\naccess_key_id = o.account.access_id\\\\\\\\naccess_key_secret = o.account.secret_access_key\\\\\\\\nfs = FeatureStoreClient(access_key_id=access_key_id, access_key_secret=access_key_secret, region=\'cn-beijing\')\\\\\\\\ncur_project_name = \'p1\'\\\\\\\\nproject = fs.get_project(cur_project_name)\\\\\\\\n\\\\\\\\nlabel_partitions = PartitionConfig(name = \'ds\', value = cur_day)\\\\\\\\nlabel_input_config = LabelInputConfig(partition_config=label_partitions)\\\\\\\\n\\\\\\\\nfeature_view_1_partitions = PartitionConfig(name = \'ds\', value = pre_day)\\\\\\\\nfeature_view_1_config = FeatureViewConfig(name = \'user_fea\',\\\\\\\\npartition_config=feature_view_1_partitions)\\\\\\\\n\\\\\\\\nfeature_view_2_partitions = PartitionConfig(name = \'ds\', value = pre_day)\\\\\\\\nfeature_view_2_config = FeatureViewConfig(name = \'seq_fea\',\\\\\\\\npartition_config=feature_view_2_partitions)\\\\\\\\n\\\\\\\\nfeature_view_3_partitions = PartitionConfig(name = \'ds\', value = pre_day)\\\\\\\\nfeature_view_3_config = FeatureViewConfig(name = \'item_fea\',\\\\\\\\npartition_config=feature_view_3_partitions)\\\\\\\\n\\\\\\\\nfeature_view_config_list = [feature_view_1_config,feature_view_2_config,feature_view_3_config]\\\\\\\\ntrain_set_partitions = PartitionConfig(name = \'ds\', value = cur_day)\\\\\\\\ntrain_set_output_config = TrainSetOutputConfig(partition_config=train_set_partitions)\\\\\\\\n\\\\\\\\n\\\\\\\\nmodel_name = \'rank_v1\'\\\\\\\\ncur_model = project.get_model(model_name)\\\\\\\\ntask = cur_model.export_train_set(label_input_config, feature_view_config_list, train_set_output_config)\\\\\\\\ntask.wait()\\\\\\\\nprint(\'task_summary = \', task.task_summary)\\\\\\\\n\\",\\n \\"LabelPriorityLevel\\": 0\\n}","type":"json"}]', ], 'GetModelFeatureFGFeature' => [ 'summary' => '获取模型特征的FG特征配置信息。', 'path' => '/api/v1/instances/{InstanceId}/modelfeatures/{ModelFeatureId}/fgfeature', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '205386', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'ModelFeatureId', 'in' => 'path', 'schema' => ['title' => '模型特征ID。', 'description' => '模型特征ID,可从接口ListModelFeatures获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'E23EFF09-58AA-5420-934F-8453AE01548D'], 'RawFeatures' => [ 'title' => '基础特征信息。', 'description' => '基础特征信息。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'InputFeatureName' => ['title' => '原始特征名称。', 'description' => '原始特征名称。', 'type' => 'string', 'example' => 'item_id'], 'FeatureDomain' => ['title' => '原始特征域。'."\n" .'● User'."\n" .'● Item'."\n" .'● Context', 'description' => '原始特征域。'."\n" .'- User:用户侧'."\n" .'- Item:物品侧'."\n" .'- Context:上下文', 'type' => 'string', 'example' => 'User'], 'FeatureName' => ['title' => '生成特征的名称。', 'description' => '生成特征的名称。', 'type' => 'string', 'example' => 'item_id'], 'FeatureType' => ['title' => 'FG基础特征类型。'."\n" .'● IdFeature-主键'."\n" .'● RawFeature-基础特征', 'description' => 'FG基础特征类型。'."\n" .'- IdFeature:主键'."\n" .'- RawFeature:基础特征', 'type' => 'string', 'example' => 'IdFeature'], 'ValueType' => ['title' => '特征值类型。'."\n" .'● INTEGER'."\n" .'● DOUBLE'."\n" .'● STRING', 'description' => '特征值类型。'."\n" .'- INTEGER'."\n" .'- DOUBLE'."\n" .'- STRING', 'type' => 'string', 'example' => 'STRING'], 'DefaultValue' => ['title' => '默认值。', 'description' => '默认值。', 'type' => 'string', 'example' => '-1024'], ], 'description' => '', ], ], 'LookupFeatures' => [ 'title' => '查询特征信息。', 'description' => '查询特征信息。', 'type' => 'array', 'items' => [ 'title' => '', 'description' => '', 'type' => 'object', 'properties' => [ 'MapFeatureName' => ['title' => 'map特征名称。', 'description' => 'map特征名称。', 'type' => 'string', 'example' => 'item_id'], 'MapFeatureDomain' => ['title' => 'map特征域。'."\n" .'● User'."\n" .'● Item'."\n" .'● Context', 'description' => 'map特征域。'."\n" .'- User:用户侧'."\n" .'- Item:物品侧'."\n" .'- Context:上下文', 'type' => 'string', 'example' => 'User'], 'FeatureName' => ['title' => '生成特征的名称。', 'description' => '生成特征的名称。', 'type' => 'string', 'example' => 'item_id'], 'ValueType' => ['title' => '特征值类型。'."\n" .'● INTEGER'."\n" .'● DOUBLE'."\n" .'● STRING', 'description' => '特征值类型。'."\n" .'- INTEGER'."\n" .'- DOUBLE'."\n" .'- STRING', 'type' => 'string', 'example' => 'STRING'], 'DefaultValue' => ['title' => '默认值。', 'description' => '默认值。', 'type' => 'string', 'example' => '-1024'], 'KeyFeatureName' => ['title' => 'key特征名称。', 'description' => 'key特征名称。', 'type' => 'string', 'example' => '1'], 'KeyFeatureDomain' => ['title' => 'key特征域。'."\n" .'● User'."\n" .'● Item'."\n" .'● Context', 'description' => 'key特征域。'."\n" .'- User:用户侧'."\n" .'- Item:物品侧'."\n" .'- Context:上下文', 'type' => 'string', 'example' => 'Item'], ], ], ], 'SequenceFeatures' => [ 'title' => '序列特征信息。', 'description' => '序列特征信息。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'FeatureName' => ['title' => '序列特征名称。', 'description' => '序列特征名称。', 'type' => 'string', 'example' => 'item_id'], 'SequenceLength' => ['title' => '序列特征最大长度。', 'description' => '序列特征最大长度。', 'type' => 'integer', 'format' => 'int64', 'example' => '50'], 'SequenceDelim' => ['title' => '序列特征分隔符。', 'description' => '序列特征分隔符。', 'type' => 'string', 'example' => ';'], 'AttributeDelim' => ['title' => '特征属性分隔符。', 'description' => '特征属性分隔符。', 'type' => 'string', 'example' => '#'], 'SubFeatures' => [ 'title' => '序列特征子特征列表。', 'description' => '序列特征子特征列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'InputFeatureName' => ['title' => '原始特征名称', 'description' => '原始特征名称', 'type' => 'string', 'example' => 'item_id'], 'FeatureDomain' => ['title' => '原始特征域。'."\n" .'● User'."\n" .'● Item'."\n" .'● Context', 'description' => '原始特征域。'."\n" .'- User:用户侧'."\n" .'- Item:物品侧'."\n" .'- Context:上下文', 'type' => 'string', 'example' => 'User'], 'FeatureName' => ['title' => '生成特征的名称。', 'description' => '生成特征的名称。', 'type' => 'string', 'example' => 'item_id'], 'FeatureType' => ['title' => 'FG特征类型。'."\n" .'● IdFeature-主键'."\n" .'● RawFeature-基础特征', 'description' => 'FG特征类型。'."\n" .'- IdFeature:主键'."\n" .'- RawFeature:基础特征', 'type' => 'string', 'example' => 'IdFeature'], 'ValueType' => ['title' => '特征值类型。'."\n" .'● INTEGER'."\n" .'● DOUBLE'."\n" .'● STRING', 'description' => '特征值类型。'."\n" .'- INTEGER'."\n" .'- DOUBLE'."\n" .'- STRING', 'type' => 'string', 'example' => 'STRING'], 'DefaultValue' => ['title' => '默认值。', 'description' => '默认值。', 'type' => 'string', 'example' => '-1024'], ], 'description' => '', ], ], ], 'description' => '', ], ], 'Reserves' => [ 'title' => '保留字段。', 'description' => '保留字段。', 'type' => 'array', 'items' => ['description' => '保留字段名称。', 'type' => 'string', 'example' => 'f1'], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"E23EFF09-58AA-5420-934F-8453AE01548D\\",\\n \\"RawFeatures\\": [\\n {\\n \\"InputFeatureName\\": \\"item_id\\",\\n \\"FeatureDomain\\": \\"User\\",\\n \\"FeatureName\\": \\"item_id\\",\\n \\"FeatureType\\": \\"IdFeature\\",\\n \\"ValueType\\": \\"STRING\\",\\n \\"DefaultValue\\": \\"-1024\\"\\n }\\n ],\\n \\"LookupFeatures\\": [\\n {\\n \\"MapFeatureName\\": \\"item_id\\",\\n \\"MapFeatureDomain\\": \\"User\\",\\n \\"FeatureName\\": \\"item_id\\",\\n \\"ValueType\\": \\"STRING\\",\\n \\"DefaultValue\\": \\"-1024\\",\\n \\"KeyFeatureName\\": \\"1\\",\\n \\"KeyFeatureDomain\\": \\"Item\\"\\n }\\n ],\\n \\"SequenceFeatures\\": [\\n {\\n \\"FeatureName\\": \\"item_id\\",\\n \\"SequenceLength\\": 50,\\n \\"SequenceDelim\\": \\";\\",\\n \\"AttributeDelim\\": \\"#\\",\\n \\"SubFeatures\\": [\\n {\\n \\"InputFeatureName\\": \\"item_id\\",\\n \\"FeatureDomain\\": \\"User\\",\\n \\"FeatureName\\": \\"item_id\\",\\n \\"FeatureType\\": \\"IdFeature\\",\\n \\"ValueType\\": \\"STRING\\",\\n \\"DefaultValue\\": \\"-1024\\"\\n }\\n ]\\n }\\n ],\\n \\"Reserves\\": [\\n \\"f1\\"\\n ]\\n}","type":"json"}]', 'title' => '获取模型特征的FG特征配置信息', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetModelFeatureFGFeature'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetModelFeatureFGFeature', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'GetModelFeatureFGInfo' => [ 'summary' => '获取模型特征的fg.json文件配置信息。', 'path' => '/api/v1/instances/{InstanceId}/modelfeatures/{ModelFeatureId}/fginfo', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '205348', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'ModelFeatureId', 'in' => 'path', 'schema' => ['title' => '模型特征ID。', 'description' => '模型特征ID,可从接口ListModelFeatures获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '6B662A64-E4BF-56F8-BF5F-4C63F34EC0A8'], 'Content' => ['title' => 'fg.json文件配置内容。', 'description' => 'fg.json文件配置内容。', 'type' => 'string', 'example' => '{"features": [{"feature_name": "item_id","feature_type": "id_feature","value_type": "String","expression": "item:item_id","default_value": "-1024","combiner": "mean","need_prefix": false},{"feature_name": "f1","feature_type": "lookup_feature","value_type": "Integer","map": "item:f1","key": "user:1","default_value": "0","combiner": "mean","need_prefix": false,"needDiscrete": false,"needWeighting": false,"needKey": false}],"reserves": ["f1"]}'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"6B662A64-E4BF-56F8-BF5F-4C63F34EC0A8\\",\\n \\"Content\\": \\"{\\\\\\"features\\\\\\": [{\\\\\\"feature_name\\\\\\": \\\\\\"item_id\\\\\\",\\\\\\"feature_type\\\\\\": \\\\\\"id_feature\\\\\\",\\\\\\"value_type\\\\\\": \\\\\\"String\\\\\\",\\\\\\"expression\\\\\\": \\\\\\"item:item_id\\\\\\",\\\\\\"default_value\\\\\\": \\\\\\"-1024\\\\\\",\\\\\\"combiner\\\\\\": \\\\\\"mean\\\\\\",\\\\\\"need_prefix\\\\\\": false},{\\\\\\"feature_name\\\\\\": \\\\\\"f1\\\\\\",\\\\\\"feature_type\\\\\\": \\\\\\"lookup_feature\\\\\\",\\\\\\"value_type\\\\\\": \\\\\\"Integer\\\\\\",\\\\\\"map\\\\\\": \\\\\\"item:f1\\\\\\",\\\\\\"key\\\\\\": \\\\\\"user:1\\\\\\",\\\\\\"default_value\\\\\\": \\\\\\"0\\\\\\",\\\\\\"combiner\\\\\\": \\\\\\"mean\\\\\\",\\\\\\"need_prefix\\\\\\": false,\\\\\\"needDiscrete\\\\\\": false,\\\\\\"needWeighting\\\\\\": false,\\\\\\"needKey\\\\\\": false}],\\\\\\"reserves\\\\\\": [\\\\\\"f1\\\\\\"]}\\"\\n}","type":"json"}]', 'title' => '获取模型特征的fg.json文件配置信息', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetModelFeatureFGInfo'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetModelFeatureFGInfo', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'GetProject' => [ 'path' => '/api/v1/instances/{InstanceId}/projects/{ProjectId}', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可通过接口ListInstances获取。', 'description' => '实例ID,可通过接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'ProjectId', 'in' => 'path', 'schema' => ['title' => '项目ID,可通过接口ListProjects获取。', 'description' => '项目ID,可通过接口ListProjects获取。', 'type' => 'string', 'required' => true, 'example' => '4'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'C33E160C-BFCA-5719-B958-942850E949F6'], 'Name' => ['title' => '项目名称。', 'description' => '项目名称。', 'type' => 'string', 'example' => 'project1'], 'Description' => ['title' => '项目描述。', 'description' => '项目描述。', 'type' => 'string', 'example' => 'This is a test.'], 'OfflineDatasourceType' => ['title' => '离线数据源类型。', 'description' => '离线数据源类型,目前仅支持Dataworks。', 'type' => 'string', 'example' => 'MaxCompute'], 'OfflineDatasourceId' => ['title' => '离线数据源ID。', 'description' => '离线数据源ID。', 'type' => 'string', 'example' => '4'], 'OfflineDatasourceName' => ['title' => '离线数据源名称。', 'description' => '离线数据源名称。', 'type' => 'string', 'example' => 'datasource1'], 'OnlineDatasourceType' => ['title' => '在线数据源类型。', 'description' => '在线数据源类型。'."\n" ."\n" .'- Hologres '."\n" .'- Redis', 'type' => 'string', 'example' => 'Hologres'], 'OnlineDatasourceId' => ['title' => '在线数据源ID。', 'description' => '在线数据源ID。', 'type' => 'string', 'example' => '5'], 'OnlineDatasourceName' => ['title' => '在线数据源名称。', 'description' => '在线数据源名称。', 'type' => 'string', 'example' => 'datasource2'], 'OfflineLifecycle' => ['title' => '离线数据表生命周期。', 'description' => '离线数据生命周期(天)。', 'type' => 'integer', 'format' => 'int32', 'example' => '90'], 'FeatureEntityCount' => ['title' => '特征实体数量。', 'description' => '项目所含特征实体个数。', 'type' => 'integer', 'format' => 'int32', 'example' => '10'], 'FeatureViewCount' => ['title' => '特征视图数量。', 'description' => '项目所含特征视图个数。', 'type' => 'integer', 'format' => 'int32', 'example' => '10'], 'ModelCount' => ['title' => '模型特征数量。', 'description' => '项目所含模型特征个数。', 'type' => 'integer', 'format' => 'int32', 'example' => '5'], 'Owner' => ['title' => '项目所有者。', 'description' => '项目所有者的阿里云账号ID。', 'type' => 'string', 'example' => '1232132543543****'], 'GmtCreateTime' => ['title' => '创建时间。', 'description' => '创建时间。', 'type' => 'string', 'example' => '2021-12-15T23:24:33.132+08:00'], 'GmtModifiedTime' => ['title' => '更新时间。', 'description' => '更新时间。', 'type' => 'string', 'example' => '2021-12-15T23:24:33.132+08:00'], 'WorkspaceId' => ['type' => 'string', 'example' => '35523'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '获取项目详细信息', 'summary' => '获取项目详细信息,包括数据源绑定和资源计数。', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '响应参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '300', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetProject'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetProject', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C33E160C-BFCA-5719-B958-942850E949F6\\",\\n \\"Name\\": \\"project1\\",\\n \\"Description\\": \\"This is a test.\\",\\n \\"OfflineDatasourceType\\": \\"MaxCompute\\",\\n \\"OfflineDatasourceId\\": \\"4\\",\\n \\"OfflineDatasourceName\\": \\"datasource1\\",\\n \\"OnlineDatasourceType\\": \\"Hologres\\",\\n \\"OnlineDatasourceId\\": \\"5\\",\\n \\"OnlineDatasourceName\\": \\"datasource2\\",\\n \\"OfflineLifecycle\\": 90,\\n \\"FeatureEntityCount\\": 10,\\n \\"FeatureViewCount\\": 10,\\n \\"ModelCount\\": 5,\\n \\"Owner\\": \\"1232132543543****\\",\\n \\"GmtCreateTime\\": \\"2021-12-15T23:24:33.132+08:00\\",\\n \\"GmtModifiedTime\\": \\"2021-12-15T23:24:33.132+08:00\\",\\n \\"WorkspaceId\\": \\"35523\\"\\n}","type":"json"}]', ], 'GetProjectFeatureEntity' => [ 'summary' => '根据名称,获取项目下指定特征实体的详细信息。', 'path' => '/api/v1/instances/{InstanceId}/projects/{ProjectId}/featureentities/{FeatureEntityName}', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'ProjectId', 'in' => 'path', 'schema' => ['title' => '项目ID,可从接口ListProjects获取。', 'description' => '项目ID,可从接口ListProjects获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], [ 'name' => 'FeatureEntityName', 'in' => 'path', 'schema' => ['title' => '特征实体名称。', 'description' => '特征实体名称。', 'type' => 'string', 'required' => true, 'example' => 'feature_entity_1'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '37D19490-AB69-567D-A852-407C94E510E9'], 'Name' => ['description' => '特征实体名称。', 'type' => 'string', 'example' => 'feature_entity_1'], 'FeatureEntityId' => ['description' => '特征实体ID。', 'type' => 'string', 'example' => '3'], 'ProjectName' => ['description' => '项目名称。', 'type' => 'string', 'example' => 'project_1'], 'WorkspaceId' => ['description' => '工作空间ID。', 'type' => 'string', 'example' => '34245'], 'JoinId' => ['description' => '关联特征视图用的Join ID。', 'type' => 'string', 'example' => 'user_id'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"37D19490-AB69-567D-A852-407C94E510E9\\",\\n \\"Name\\": \\"feature_entity_1\\",\\n \\"FeatureEntityId\\": \\"3\\",\\n \\"ProjectName\\": \\"project_1\\",\\n \\"WorkspaceId\\": \\"34245\\",\\n \\"JoinId\\": \\"user_id\\"\\n}","type":"json"}]', 'title' => '获取项目下指定特征实体详细信息', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetProjectFeatureEntity'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetProjectFeatureEntity', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'GetServiceIdentityRole' => [ 'summary' => '查询服务关联角色详情,验证角色是否存在且可用。', 'path' => '/api/v1/serviceidentityroles/{RoleName}', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'RoleName', 'in' => 'path', 'schema' => ['title' => '服务账户角色名称。', 'description' => '服务账户角色名称。', 'type' => 'string', 'required' => true, 'example' => 'AliyunServiceRoleForFeatureStore'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '6F629E92-F64D-502D-85AA-A9C54894CA3D'], 'RoleName' => ['title' => '服务账户角色名称。', 'description' => '服务账户角色名称。', 'type' => 'string', 'example' => 'AliyunServiceRoleForPaiFeatureStore'], 'Policy' => ['title' => '关联策略。', 'description' => '关联策略。', 'type' => 'string', 'example' => '{'."\n" .'"Version": "1",'."\n" .'"Statement":[]'."\n" .'}'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"6F629E92-F64D-502D-85AA-A9C54894CA3D\\",\\n \\"RoleName\\": \\"AliyunServiceRoleForPaiFeatureStore\\",\\n \\"Policy\\": \\"{\\\\n\\\\\\"Version\\\\\\": \\\\\\"1\\\\\\",\\\\n\\\\\\"Statement\\\\\\":[]\\\\n}\\"\\n}","type":"json"}]', 'title' => '获取服务账户角色', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetServiceIdentityRole'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetServiceIdentityRole', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'GetTask' => [ 'summary' => '获取异步任务详情。', 'path' => '/api/v1/instances/{InstanceId}/tasks/{TaskId}', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'TaskId', 'in' => 'path', 'schema' => ['title' => '任务ID,可从接口ListTasks获取。', 'description' => '任务ID,可从接口ListTasks获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '37D19490-AB69-567D-A852-407C94E510E9'], 'ProjectId' => ['title' => '项目ID。', 'description' => '项目ID。', 'type' => 'string', 'example' => '3'], 'ProjectName' => ['title' => '项目名称。', 'description' => '项目名称。', 'type' => 'string', 'example' => 'project_1'], 'Type' => ['title' => '任务类型。'."\n" .'● OfflineToOnline-离在线数据同步。'."\n" .'● ExportTrainingSet-导出训练样本表。', 'description' => '任务类型。'."\n" ."\n" .'- OfflineToOnline:离在线数据同步'."\n" .'- ExportTrainingSet:导出训练样本表', 'type' => 'string', 'example' => 'OfflineToOnline'], 'ObjectType' => ['title' => '任务目标类型。'."\n" .'● ModelFeature-模型特征'."\n" .'● FeatureView-特征视图', 'description' => '任务目标类型。'."\n" ."\n" .'- ModelFeature:模型特征'."\n" .'- FeatureView:特征视图', 'type' => 'string', 'example' => 'ModelFeature'], 'ObjectId' => ['title' => '任务目标ID。', 'description' => '任务目标ID。', 'type' => 'string', 'example' => '3'], 'Status' => ['title' => '状态。'."\n" .'● Initializing-初始化中。'."\n" .'● Running-运行中。'."\n" .'● Success-成功。'."\n" .'● Failure-失败。', 'description' => '状态。'."\n" ."\n" .'- Initializing:初始化中'."\n" .'- Running:运行中'."\n" .'- Success:成功'."\n" .'- Failure:失败', 'type' => 'string', 'example' => 'Running'], 'Config' => ['title' => '任务配置。', 'description' => '任务配置。', 'type' => 'string', 'example' => '{'."\n" .' "mode": "overwrite",'."\n" .' "partitions": {'."\n" .' "dt": "20230820"'."\n" .' },'."\n" .' "event_time": "",'."\n" .' "config": {},'."\n" .' "offline_to_online": true'."\n" .'}'], 'RunningConfig' => ['title' => '任务运行配置。', 'description' => '任务运行配置。', 'type' => 'string', 'example' => 'DROP TABLE IF EXISTS public.fsxxx'], 'GmtCreateTime' => ['title' => '创建时间。', 'description' => '创建时间。', 'type' => 'string', 'example' => '2023-07-04T11:26:09.036+08:00'], 'GmtModifiedTime' => ['title' => '更新时间。', 'description' => '更新时间。', 'type' => 'string', 'example' => '2023-07-04T11:26:09.036+08:00'], 'GmtExecutedTime' => ['title' => '执行时间。', 'description' => '执行时间。', 'type' => 'string', 'example' => '2023-07-04T11:26:09.036+08:00'], 'GmtFinishedTime' => ['title' => '完成时间。', 'description' => '完成时间。', 'type' => 'string', 'example' => '2023-07-04T11:26:09.036+08:00'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"37D19490-AB69-567D-A852-407C94E510E9\\",\\n \\"ProjectId\\": \\"3\\",\\n \\"ProjectName\\": \\"project_1\\",\\n \\"Type\\": \\"OfflineToOnline\\",\\n \\"ObjectType\\": \\"ModelFeature\\",\\n \\"ObjectId\\": \\"3\\",\\n \\"Status\\": \\"Running\\",\\n \\"Config\\": \\"{\\\\n\\\\t\\\\\\"mode\\\\\\": \\\\\\"overwrite\\\\\\",\\\\n\\\\t\\\\\\"partitions\\\\\\": {\\\\n\\\\t\\\\t\\\\\\"dt\\\\\\": \\\\\\"20230820\\\\\\"\\\\n\\\\t},\\\\n\\\\t\\\\\\"event_time\\\\\\": \\\\\\"\\\\\\",\\\\n\\\\t\\\\\\"config\\\\\\": {},\\\\n\\\\t\\\\\\"offline_to_online\\\\\\": true\\\\n}\\",\\n \\"RunningConfig\\": \\"DROP TABLE IF EXISTS public.fsxxx\\",\\n \\"GmtCreateTime\\": \\"2023-07-04T11:26:09.036+08:00\\",\\n \\"GmtModifiedTime\\": \\"2023-07-04T11:26:09.036+08:00\\",\\n \\"GmtExecutedTime\\": \\"2023-07-04T11:26:09.036+08:00\\",\\n \\"GmtFinishedTime\\": \\"2023-07-04T11:26:09.036+08:00\\"\\n}","type":"json"}]', 'title' => '获取任务详细信息', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetTask'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetTask', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'ListDatasourceFeatureViews' => [ 'summary' => '获取数据源下所有特征视图信息。', 'path' => '/api/v1/instances/{InstanceId}/datasources/{DatasourceId}/featureviews', 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '259270', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可通过接口ListInstances获取。', 'description' => '实例ID,可通过接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'DatasourceId', 'in' => 'path', 'schema' => ['title' => '数据源ID,可通过接口ListDatasources获取。', 'description' => '数据源ID,可通过接口ListDatasources获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['title' => '页大小。', 'description' => '页大小。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['title' => '页码。', 'description' => '页码。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'SortBy', 'in' => 'query', 'schema' => ['title' => '排序依据。', 'description' => '排序依据。', 'type' => 'string', 'required' => false, 'example' => 'GmtCreateTime'], ], [ 'name' => 'Order', 'in' => 'query', 'schema' => ['title' => '排序方式。', 'description' => '排序方式。', 'type' => 'string', 'required' => false, 'example' => 'Desc'], ], [ 'name' => 'ProjectId', 'in' => 'query', 'schema' => ['title' => '项目ID,可通过接口ListProjects获取。', 'description' => '项目ID,可通过接口ListProjects获取。', 'type' => 'string', 'required' => false, 'example' => '3'], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['title' => '特征视图名称模糊过滤。', 'description' => '特征视图名称模糊过滤。', 'type' => 'string', 'required' => false, 'example' => 'fv'], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['title' => '特征视图类型。'."\n" .'● Batch-离线特征'."\n" .'● Stream-实时特征'."\n" .'● Sequence-序列特征', 'description' => '特征视图类型。'."\n" .'- Batch-离线特征'."\n" .'- Stream-实时特征'."\n" .'- Sequence-序列特征', 'type' => 'string', 'required' => false, 'example' => 'Stream'], ], [ 'name' => 'All', 'in' => 'query', 'schema' => ['title' => '是否返回所有数据(不分页)。', 'description' => '是否返回所有数据(不分页)。', 'type' => 'boolean', 'required' => false, 'example' => 'false', 'default' => 'false'], ], [ 'name' => 'ProjectName', 'in' => 'query', 'schema' => ['title' => '项目名称过滤。', 'description' => '项目名称过滤。', 'type' => 'string', 'required' => false, 'example' => 'fs_project'], ], [ 'name' => 'StartDate', 'in' => 'query', 'schema' => ['title' => '查询读写量的起始时间,格式为yyyy-mm-dd。', 'description' => '查询读写量的起始时间,格式为yyyy-mm-dd。', 'type' => 'string', 'required' => false, 'example' => '2025-03-14'], ], [ 'name' => 'EndDate', 'in' => 'query', 'schema' => ['title' => '查询读写量的截止时间,格式为yyyy-mm-dd。', 'description' => '查询读写量的截止时间,格式为yyyy-mm-dd。', 'type' => 'string', 'required' => false, 'example' => '2025-03-19'], ], [ 'name' => 'Verbose', 'in' => 'query', 'schema' => ['title' => '是否展示详细信息。如果设置为false,则不展示每个视图的UsageStatistics,只展示总量。默认为true。', 'description' => '是否展示详细信息。如果设置为false,则不展示每个视图的UsageStatistics,只展示总量。默认为true。', 'type' => 'boolean', 'required' => false, 'example' => 'true', 'default' => 'true'], ], [ 'name' => 'ShowStorageUsage', 'in' => 'query', 'schema' => ['title' => '是否展示存储用量,默认为true。', 'description' => '是否展示存储用量,默认为true。', 'type' => 'boolean', 'required' => false, 'example' => 'true', 'default' => 'true'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'TotalCount' => ['title' => '总个数。', 'description' => '总个数。', 'type' => 'integer', 'format' => 'int64', 'example' => '10'], 'requestId' => ['title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '514F82AF-3C04-5C3D-8F38-A11261BF37B0'], 'TotalUsageStatistics' => [ 'title' => '用量统计综合。仅使用FeatureDB的特征视图展示。', 'description' => '用量统计综合。仅使用FeatureDB的特征视图展示。', 'type' => 'object', 'properties' => [ 'TotalDiskUsage' => ['title' => '磁盘存储用量总和。', 'description' => '磁盘存储用量总和。', 'type' => 'number', 'format' => 'double', 'example' => '12.3'], 'TotalMemoryUsage' => ['title' => '内存存储用量总和。', 'description' => '内存存储用量总和。', 'type' => 'number', 'format' => 'double', 'example' => '1.23'], 'TotalReadWriteCount' => [ 'title' => '读写次数总量统计。', 'description' => '读写次数总量统计。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Date' => ['title' => '日期。', 'description' => '日期。', 'type' => 'string', 'example' => '2025-03-18T00:00:00+08:00'], 'TotalWriteCount' => ['title' => '写入次数总量。', 'description' => '写入次数总量。', 'type' => 'integer', 'format' => 'int64', 'example' => '123'], 'TotalReadCount' => ['title' => '读取次数总量。', 'description' => '读取次数总量。', 'type' => 'integer', 'format' => 'int64', 'example' => '456'], ], 'description' => '', ], ], ], ], 'FeatureViews' => [ 'title' => '特征视图列表。', 'description' => '特征视图列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'FeatureViewId' => ['title' => '特征视图ID。', 'description' => '特征视图ID。', 'type' => 'string', 'example' => '3'], 'Name' => ['title' => '特征视图名称。', 'description' => '特征视图名称。', 'type' => 'string', 'example' => 'fv1'], 'ProjectName' => ['title' => '项目名称。', 'description' => '项目名称。', 'type' => 'string', 'example' => 'p1'], 'Type' => ['title' => '特征视图类型。'."\n" .'● Batch-离线特征'."\n" .'● Stream-实时特征'."\n" .'● Sequence-序列特征', 'description' => '特征视图类型。'."\n" .'- Batch-离线特征'."\n" .'- Stream-实时特征'."\n" .'- Sequence-序列特征', 'type' => 'string', 'example' => 'Batch'], 'FeatureEntityName' => ['title' => '特征实体名称。', 'description' => '特征实体名称。', 'type' => 'string', 'example' => 'user'], 'TTL' => ['title' => '生命周期。单位:秒。', 'description' => '生命周期。单位:秒。', 'type' => 'integer', 'format' => 'int32', 'example' => '86400'], 'Config' => ['title' => '特征视图配置。仅使用FeatureDB的特征视图有值,展示分片数和副本数信息。', 'description' => '特征视图配置。仅使用FeatureDB的特征视图有值,展示分片数和副本数信息。', 'type' => 'string', 'example' => '{"shard_count":5,"replication_count":1}'], 'UsageStatistics' => [ 'title' => '用量统计。仅使用FeatureDB的特征视图展示。', 'description' => '用量统计。仅使用FeatureDB的特征视图展示。', 'type' => 'object', 'properties' => [ 'RowCount' => ['title' => '行数。', 'description' => '行数。', 'type' => 'integer', 'format' => 'int64', 'example' => '10000'], 'DiskUsage' => ['title' => '磁盘存储用量。', 'description' => '磁盘存储用量。', 'type' => 'number', 'format' => 'double', 'example' => '1.23'], 'MemoryUsage' => ['title' => '内存存储用量。', 'description' => '内存存储用量。', 'type' => 'number', 'format' => 'double', 'example' => '0.12'], 'ReadWriteCount' => [ 'title' => '读写次数统计。', 'description' => '读写次数统计。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Date' => ['title' => '日期。', 'description' => '日期。', 'type' => 'string', 'example' => '2025-03-18T00:00:00+08:00'], 'WriteCount' => ['title' => '写入次数。', 'description' => '写入次数。', 'type' => 'integer', 'format' => 'int64', 'example' => '100'], 'ReadCount' => ['title' => '读取次数。', 'description' => '读取次数。', 'type' => 'integer', 'format' => 'int64', 'example' => '200'], ], 'description' => '', ], ], ], ], ], 'description' => '', ], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"TotalCount\\": 10,\\n \\"requestId\\": \\"514F82AF-3C04-5C3D-8F38-A11261BF37B0\\",\\n \\"TotalUsageStatistics\\": {\\n \\"TotalDiskUsage\\": 12.3,\\n \\"TotalMemoryUsage\\": 1.23,\\n \\"TotalReadWriteCount\\": [\\n {\\n \\"Date\\": \\"2025-03-18T00:00:00+08:00\\",\\n \\"TotalWriteCount\\": 123,\\n \\"TotalReadCount\\": 456\\n }\\n ]\\n },\\n \\"FeatureViews\\": [\\n {\\n \\"FeatureViewId\\": \\"3\\",\\n \\"Name\\": \\"fv1\\",\\n \\"ProjectName\\": \\"p1\\",\\n \\"Type\\": \\"Batch\\",\\n \\"FeatureEntityName\\": \\"user\\",\\n \\"TTL\\": 86400,\\n \\"Config\\": \\"{\\\\\\"shard_count\\\\\\":5,\\\\\\"replication_count\\\\\\":1}\\",\\n \\"UsageStatistics\\": {\\n \\"RowCount\\": 10000,\\n \\"DiskUsage\\": 1.23,\\n \\"MemoryUsage\\": 0.12,\\n \\"ReadWriteCount\\": [\\n {\\n \\"Date\\": \\"2025-03-18T00:00:00+08:00\\",\\n \\"WriteCount\\": 100,\\n \\"ReadCount\\": 200\\n }\\n ]\\n }\\n }\\n ]\\n}","type":"json"}]', 'title' => '获取数据源下所有特征视图信息', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListDatasourceFeatureViews'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListDatasourceFeatureViews', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'ListDatasourceTables' => [ 'summary' => '列出数据源中的表。仅支持 MaxCompute 类型数据源。', 'path' => '/api/v1/instances/{InstanceId}/datasources/{DatasourceId}/tables', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'get', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '188514', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'DatasourceId', 'in' => 'path', 'schema' => ['title' => '数据源ID。', 'description' => '数据源ID,可从接口ListDatasources获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], [ 'name' => 'TableName', 'in' => 'query', 'schema' => ['title' => '表名过滤。', 'description' => '表名过滤。', 'type' => 'string', 'required' => false, 'example' => 'table1'], ], [ 'name' => 'SchemaName', 'in' => 'query', 'schema' => ['title' => 'Schema名称。', 'description' => 'Schema名称。', 'type' => 'string', 'required' => false, 'example' => 'default'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'C03B2680-AC9C-59CD-93C5-8142B92537FA'], 'TotalCount' => ['title' => '总个数。', 'description' => '总个数。', 'type' => 'integer', 'format' => 'int64', 'example' => '10'], 'Tables' => [ 'title' => '数据表列表。', 'description' => '数据表列表。', 'type' => 'array', 'items' => ['description' => '数据表表名。', 'type' => 'string', 'example' => 'table1'], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C03B2680-AC9C-59CD-93C5-8142B92537FA\\",\\n \\"TotalCount\\": 10,\\n \\"Tables\\": [\\n \\"table1\\"\\n ]\\n}","type":"json"}]', 'title' => '获取数据源下的数据表列表', 'changeSet' => [ ['createdAt' => '2025-09-18T06:15:45.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListDatasourceTables'], ], ], 'ramActions' => [ [ 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:ListDatasourceTables', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'ListDatasources' => [ 'summary' => '列出 FeatureStore 实例下的数据源,支持按工作空间、类型和名称过滤。', 'path' => '/api/v1/instances/{InstanceId}/datasources', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => 'The ID of the FeatureStore Instance. Call the ListInstances operation to query the list.', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'featureStore-cn-XXXXXXX'], ], [ 'name' => 'WorkspaceId', 'in' => 'query', 'schema' => ['title' => 'Filter by workspace ID.', 'description' => '工作空间ID,可从接口[ListWorkspaces](~~449124~~)获取。', 'type' => 'string', 'required' => false, 'example' => '234'], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['title' => 'Filter by datasource type. Valid values:\\n\\n* **MaxCompute**\\n* **Hologres**\\n* **TableStore**\\n* **FeatureDB**', 'description' => '数据源类型,取值如下:'."\n" ."\n" .'- Hologres'."\n" .'- Redis'."\n" .'- MaxCompute', 'type' => 'string', 'required' => false, 'example' => 'MaxCompute'], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['title' => 'Filter by datasource name using fuzzy match (partial match).', 'description' => '数据源名称。', 'type' => 'string', 'required' => false, 'example' => 'datasource1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['title' => 'The number of items per page. Default value: 10.', 'description' => '页大小,默认值为10。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['title' => 'The page number, starting from 1. Default value: 1.', 'description' => '页码,起始值为1,默认值为1。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'Order', 'in' => 'query', 'schema' => ['title' => 'The sort direction. Valid values: **Asc**, **Desc**. Must be specified together with `SortBy`.', 'description' => '排序方式,取值如下:'."\n" ."\n" .'- Asc - 升序排列。'."\n" ."\n" .'- Desc - 降序排列。', 'type' => 'string', 'required' => false, 'example' => 'Asc'], ], [ 'name' => 'SortBy', 'in' => 'query', 'schema' => ['title' => 'The field to sort by. Valid values: **GmtCreateTime**, **GmtModifiedTime**. Must be specified together with `Order`.', 'description' => '排序依据。', 'type' => 'string', 'required' => false, 'example' => 'GmtModifiedTime'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '44933189-493B-5C43-A5C6-11EEC2A43520'], 'TotalCount' => ['title' => 'The total number of matching datasources.', 'description' => '总个数。', 'type' => 'integer', 'format' => 'int64', 'example' => '10'], 'Datasources' => [ 'title' => 'The list of datasources.', 'description' => '数据源列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'DatasourceId' => ['title' => 'The ID of the datasource.', 'description' => '数据源ID。', 'type' => 'string', 'example' => '3'], 'Name' => ['title' => 'The name of the datasource.', 'description' => '数据源名称。', 'type' => 'string', 'example' => 'datasource1'], 'Type' => ['title' => 'The type of the datasource: **MaxCompute**, **Hologres**, **TableStore**, or **FeatureDB**.', 'description' => '数据源类型。'."\n" ."\n" .'- Hologres'."\n" .'- Redis'."\n" .'- MaxCompute', 'type' => 'string', 'example' => 'Hologres'], 'Uri' => ['title' => 'The resource identifier. Format depends on Type: MaxCompute — project name; Hologres — `/`; TableStore — instance name; FeatureDB — not used.', 'description' => '资源地址。', 'type' => 'string', 'example' => 'igraph_instance1'], 'Config' => ['title' => 'The type-specific configuration (JSON string). Keys vary by Type: MaxCompute/TableStore — not used; Hologres — may contain `vpc_id`, `vswitch_id`; FeatureDB — may contain `username`, `password`, `vpc_id`, `vswitch_ids`.', 'description' => '资源配置。', 'type' => 'string', 'example' => '{"address": ""}'], 'GmtCreateTime' => ['title' => 'The time when the datasource was created.', 'description' => '创建时间。', 'type' => 'string', 'example' => '2021-12-15T23:24:33.132+08:00'], 'GmtModifiedTime' => ['title' => 'The time when the datasource was last updated.', 'description' => '更新时间。', 'type' => 'string', 'example' => '2021-12-15T23:24:33.132+08:00'], 'WorkspaceId' => ['title' => 'The ID of the PAI workspace.', 'description' => '工作空间ID。', 'type' => 'string', 'example' => '32324'], ], 'description' => '', ], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"44933189-493B-5C43-A5C6-11EEC2A43520\\",\\n \\"TotalCount\\": 10,\\n \\"Datasources\\": [\\n {\\n \\"DatasourceId\\": \\"3\\",\\n \\"Name\\": \\"datasource1\\",\\n \\"Type\\": \\"Hologres\\",\\n \\"Uri\\": \\"igraph_instance1\\",\\n \\"Config\\": \\"{\\\\\\"address\\\\\\": \\\\\\"\\\\\\"}\\",\\n \\"GmtCreateTime\\": \\"2021-12-15T23:24:33.132+08:00\\",\\n \\"GmtModifiedTime\\": \\"2021-12-15T23:24:33.132+08:00\\",\\n \\"WorkspaceId\\": \\"32324\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => '获取数据源列表', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '请求参数发生变更、响应参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListDatasources'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListDatasources', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'ListFeatureEntities' => [ 'summary' => '列出 FeatureStore 实例下的特征实体,支持按项目、名称、所有者和父特征实体过滤。', 'path' => '/api/v1/instances/{InstanceId}/featureentities', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '188867', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'ProjectId', 'in' => 'query', 'schema' => ['title' => '项目ID,可从接口ListProjects获取。', 'description' => '项目ID,可从接口ListProjects获取。', 'type' => 'string', 'required' => false, 'example' => '3'], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['title' => '特征实体名称过滤。', 'description' => '特征实体名称过滤。', 'type' => 'string', 'required' => false, 'example' => 'feature_entity_1'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['title' => '页码。', 'description' => '页码,起始值为1,默认值为1。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['title' => '页大小。', 'description' => '页大小,默认值为10。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10'], ], [ 'name' => 'Owner', 'in' => 'query', 'schema' => ['title' => '创建人。', 'description' => '创建人的阿里云账号ID。', 'type' => 'string', 'required' => false, 'example' => '1231432*****'], ], [ 'name' => 'SortBy', 'in' => 'query', 'schema' => ['title' => '排序依据。', 'description' => '排序依据。', 'type' => 'string', 'required' => false, 'example' => 'GmtModifiedTime'], ], [ 'name' => 'Order', 'in' => 'query', 'schema' => ['title' => '排序方式。', 'description' => '排序方式,可选值包括:'."\n" ."\n" .'- Asc - 升序排序。'."\n" ."\n" .'- Desc - 降序排序。', 'type' => 'string', 'required' => false, 'example' => 'Desc'], ], [ 'name' => 'FeatureEntityIds', 'in' => 'query', 'style' => 'simple', 'schema' => [ 'title' => '特征实体ID过滤。', 'description' => '特征实体ID过滤。', 'type' => 'array', 'items' => ['description' => '特征实体ID。', 'type' => 'string', 'required' => false, 'example' => '4'], 'required' => false, ], ], [ 'name' => 'ParentFeatureEntityId', 'in' => 'query', 'schema' => ['title' => '父特征实体ID过滤。'."\n" .'不传,列出所有的特征实体。'."\n" .'传0,列出所有根特征实体。'."\n" .'传非0数值,列出指定父特征实体下所有子特征实体。', 'description' => '父特征实体ID过滤。'."\n" .'不传,列出所有的特征实体。'."\n" .'传0,列出所有根特征实体。'."\n" .'传非0数值,列出指定父特征实体下所有子特征实体。', 'type' => 'string', 'required' => false, 'example' => '1'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '37D19490-AB69-567D-A852-407C94E510E9'], 'TotalCount' => ['title' => '总个数。', 'description' => '总个数。', 'type' => 'integer', 'format' => 'int32', 'example' => '10'], 'FeatureEntities' => [ 'title' => '特征实体列表。', 'description' => '特征实体列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'FeatureEntityId' => ['title' => '特征实体ID。', 'description' => '特征实体ID。', 'type' => 'string', 'example' => '3'], 'GmtCreateTime' => ['title' => '创建时间。', 'description' => '创建时间。', 'type' => 'string', 'example' => '2021-12-15T23:24:33.132+08:00'], 'JoinId' => ['title' => '关联特征视图用的join id。', 'description' => '关联特征视图用的Join ID。', 'type' => 'string', 'example' => 'user_id'], 'Name' => ['title' => '特征实体名称。', 'description' => '特征实体名称。', 'type' => 'string', 'example' => 'feature_entity_1'], 'Owner' => ['title' => '创建人。', 'description' => '创建者的阿里云账号ID。', 'type' => 'string', 'example' => '123456789****'], 'ProjectId' => ['title' => '项目ID。', 'description' => '项目ID。', 'type' => 'string', 'example' => '3'], 'ProjectName' => ['title' => '项目名称。', 'description' => '项目名称。', 'type' => 'string', 'example' => 'project_1'], 'ParentFeatureEntityId' => ['title' => '父特征实体ID。为空或为0则表示为根特征实体。', 'description' => '父特征实体ID。为空或为0则表示为根特征实体。', 'type' => 'string', 'example' => '1'], 'ParentFeatureEntityName' => ['title' => '父特征实体名称。', 'description' => '父特征实体名称。', 'type' => 'string', 'example' => 'user'], 'ParentJoinId' => ['title' => '父特征实体的JoinID。', 'description' => '父特征实体的JoinID。', 'type' => 'string', 'example' => 'user_id'], ], 'description' => '', ], ], ], 'description' => '', ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"37D19490-AB69-567D-A852-407C94E510E9\\",\\n \\"TotalCount\\": 10,\\n \\"FeatureEntities\\": [\\n {\\n \\"FeatureEntityId\\": \\"3\\",\\n \\"GmtCreateTime\\": \\"2021-12-15T23:24:33.132+08:00\\",\\n \\"JoinId\\": \\"user_id\\",\\n \\"Name\\": \\"feature_entity_1\\",\\n \\"Owner\\": \\"123456789****\\",\\n \\"ProjectId\\": \\"3\\",\\n \\"ProjectName\\": \\"project_1\\",\\n \\"ParentFeatureEntityId\\": \\"1\\",\\n \\"ParentFeatureEntityName\\": \\"user\\",\\n \\"ParentJoinId\\": \\"user_id\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => '获取特征实体列表', 'changeSet' => [ ['createdAt' => '2025-11-17T06:07:05.000Z', 'description' => '请求参数发生变更、响应参数发生变更'], ['createdAt' => '2024-11-25T02:36:08.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListFeatureEntities'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListFeatureEntities', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'ListFeatureViewFieldRelationships' => [ 'summary' => '查询特征视图指定字段的血缘关系,返回引用该字段的模型特征列表及在线/离线表名。', 'path' => '/api/v1/instances/{InstanceId}/featureviews/{FeatureViewId}/fields/{FieldName}/relationships', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'FeatureViewId', 'in' => 'path', 'schema' => ['title' => '特征视图ID,可从接口ListFeatureViews获取。', 'description' => '特征视图ID,可从接口ListFeatureViews获取。', 'type' => 'string', 'required' => true, 'example' => '4'], ], [ 'name' => 'FieldName', 'in' => 'path', 'schema' => ['title' => '特征字段名称。', 'description' => '特征字段名称。', 'type' => 'string', 'required' => true, 'example' => 'user_id'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'BF349686-C932-55B5-9B31-DAFA395C0E06'], 'Relationships' => [ 'title' => '血缘关系列表。', 'description' => '血缘关系列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'FeatureName' => ['title' => '特征视图名称。', 'description' => '特征视图名称。', 'type' => 'string', 'example' => 'featureView1'], 'OnlineTableName' => ['title' => '在线表名称。', 'description' => '在线表名称。', 'type' => 'string', 'example' => 'table1'], 'OfflineTableName' => ['title' => '离线表名称。', 'description' => '离线表名称。', 'type' => 'string', 'example' => 'table2'], 'Models' => [ 'title' => '模型列表。', 'description' => '模型列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'ModelId' => ['title' => '模型ID。', 'description' => '模型ID。', 'type' => 'string', 'example' => '3'], 'ModelName' => ['title' => '模型名称。', 'description' => '模型名称。', 'type' => 'string', 'example' => 'dbmtl'], 'FeatureAliasName' => ['title' => '特征别名。', 'description' => '特征别名。', 'type' => 'string', 'example' => 'f1'], ], 'description' => '', ], ], ], 'description' => '', ], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"BF349686-C932-55B5-9B31-DAFA395C0E06\\",\\n \\"Relationships\\": [\\n {\\n \\"FeatureName\\": \\"featureView1\\",\\n \\"OnlineTableName\\": \\"table1\\",\\n \\"OfflineTableName\\": \\"table2\\",\\n \\"Models\\": [\\n {\\n \\"ModelId\\": \\"3\\",\\n \\"ModelName\\": \\"dbmtl\\",\\n \\"FeatureAliasName\\": \\"f1\\"\\n }\\n ]\\n }\\n ]\\n}","type":"json"}]', 'title' => '获取特征字段血缘关系', 'changeSet' => [ ['createdAt' => '2025-03-12T08:12:12.000Z', 'description' => '响应参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListFeatureViewFieldRelationships'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListFeatureViewFieldRelationships', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'ListFeatureViewOnlineFeatures' => [ 'summary' => '根据 Join ID 查询特征视图的在线特征数据,返回每个 Join ID 对应的特征字段键值对。', 'path' => '/api/v1/instances/{InstanceId}/featureviews/{FeatureViewId}/onlinefeatures', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '225290', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID。', 'description' => '实例ID,可通过接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'FeatureViewId', 'in' => 'path', 'schema' => ['title' => '特征视图ID。', 'description' => '特征视图ID,可通过接口ListFeatureViews获取。', 'type' => 'string', 'required' => true, 'example' => '1'], ], [ 'name' => 'JoinIds', 'in' => 'query', 'style' => 'json', 'schema' => [ 'title' => 'JoinId值列表。', 'description' => '查询的JoinId列表。', 'type' => 'array', 'items' => ['title' => 'JoinId的值。', 'description' => 'JoinId的值。', 'type' => 'string', 'required' => true, 'example' => 'user1'], 'required' => true, ], ], [ 'name' => 'Config', 'in' => 'query', 'schema' => ['title' => '查询配置。', 'type' => 'string', 'example' => '{"dlrm_hstu": true}'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'BF349686-C932-55B5-9B31-DAFA395C0E06'], 'OnlineFeatures' => [ 'title' => '在线特征数据。', 'description' => '在线特征数据列表。', 'type' => 'array', 'items' => ['description' => '在线特征数据。', 'type' => 'string', 'example' => '{"f1":123,"f2":"456"}'], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '获取特征视图下的在线特征数据', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListFeatureViewOnlineFeatures'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListFeatureViewOnlineFeatures', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"BF349686-C932-55B5-9B31-DAFA395C0E06\\",\\n \\"OnlineFeatures\\": [\\n \\"{\\\\\\"f1\\\\\\":123,\\\\\\"f2\\\\\\":\\\\\\"456\\\\\\"}\\"\\n ]\\n}","type":"json"}]', ], 'ListFeatureViewRelationships' => [ 'summary' => '查询特征视图的血缘关系,返回引用该特征视图的模型特征列表。', 'path' => '/api/v1/instances/{InstanceId}/featureviews/{FeatureViewId}/relationships', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'FeatureViewId', 'in' => 'path', 'schema' => ['title' => '特征视图ID,可从接口ListFeatureViews获取。', 'description' => '特征视图ID,可从接口ListFeatureViews获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '0FBBE454-9BD1-5D8F-9129-D14DB7FAFE0B'], 'Relationships' => [ 'title' => '血缘关系列表。', 'description' => '血缘关系列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'FeatureViewName' => ['title' => '特征视图名称。', 'description' => '特征视图名称。', 'type' => 'string', 'example' => 'fv1'], 'ProjectName' => ['title' => '项目名称。', 'description' => '项目名称。', 'type' => 'string', 'example' => 'project1'], 'Models' => [ 'title' => '模型特征列表。', 'description' => '模型特征列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'ModelId' => ['title' => '模型特征ID。', 'description' => '模型特征ID。', 'type' => 'string', 'example' => '3'], 'ModelName' => ['title' => '模型特征名称。', 'description' => '模型特征名称。', 'type' => 'string', 'example' => 'dbmtl'], ], 'description' => '', ], ], ], 'description' => '', ], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0FBBE454-9BD1-5D8F-9129-D14DB7FAFE0B\\",\\n \\"Relationships\\": [\\n {\\n \\"FeatureViewName\\": \\"fv1\\",\\n \\"ProjectName\\": \\"project1\\",\\n \\"Models\\": [\\n {\\n \\"ModelId\\": \\"3\\",\\n \\"ModelName\\": \\"dbmtl\\"\\n }\\n ]\\n }\\n ]\\n}","type":"json"}]', 'title' => '获取特征视图血缘关系', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListFeatureViewRelationships'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListFeatureViewRelationships', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'ListFeatureViews' => [ 'path' => '/api/v1/instances/{InstanceId}/featureviews', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '188634', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可通过接口ListInstances获取。', 'description' => '实例ID,可通过接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['title' => '页大小。', 'description' => '页大小。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['title' => '页码。', 'description' => '页码。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'ProjectId', 'in' => 'query', 'schema' => ['title' => '项目ID,可通过接口ListProjects获取。', 'description' => '项目ID,可通过接口ListProjects获取。', 'type' => 'string', 'required' => false, 'example' => '3'], ], [ 'name' => 'Owner', 'in' => 'query', 'schema' => ['title' => '创建人过滤。', 'description' => '创建人过滤。', 'type' => 'string', 'required' => false, 'example' => '1232143243242****'], ], [ 'name' => 'Tag', 'in' => 'query', 'schema' => ['title' => '标签过滤。', 'description' => '标签过滤。', 'type' => 'string', 'required' => false, 'example' => 'tag1'], ], [ 'name' => 'FeatureName', 'in' => 'query', 'schema' => ['title' => '特征名称。', 'description' => '特征名称。', 'type' => 'string', 'required' => false, 'example' => 'feature1'], ], [ 'name' => 'SortBy', 'in' => 'query', 'schema' => ['title' => '排序依据。', 'description' => '排序依据。', 'type' => 'string', 'required' => false, 'example' => 'GmtCreateTime'], ], [ 'name' => 'Order', 'in' => 'query', 'schema' => ['title' => '排序方式。', 'description' => '排序方式。', 'type' => 'string', 'required' => false, 'example' => 'Desc'], ], [ 'name' => 'FeatureViewIds', 'in' => 'query', 'style' => 'simple', 'schema' => [ 'title' => '特征视图ID过滤。', 'description' => '特征视图ID过滤。', 'type' => 'array', 'items' => ['description' => '特征视图ID。', 'type' => 'string', 'required' => false, 'example' => '3'], 'required' => false, ], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['title' => '类型。'."\n" .'● Batch-离线特征'."\n" .'● Stream-实时特征', 'description' => '类型。'."\n" ."\n" .'● Batch-离线特征'."\n" ."\n" .'● Stream-实时特征', 'type' => 'string', 'required' => false, 'example' => 'Batch'], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['title' => '特征视图名称过滤。', 'description' => '特征视图名称过滤。', 'type' => 'string', 'required' => false, 'example' => 'fv1'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'C03B2680-AC9C-59CD-93C5-8142B92537FA'], 'TotalCount' => ['title' => '总个数。', 'description' => '总个数。', 'type' => 'integer', 'format' => 'int64', 'example' => '10'], 'FeatureViews' => [ 'title' => '特征视图列表。', 'description' => '特征视图列表。', 'type' => 'array', 'items' => [ 'title' => '', 'description' => '', 'type' => 'object', 'properties' => [ 'FeatureViewId' => ['title' => '特征视图ID。', 'description' => '特征视图ID。', 'type' => 'string', 'example' => '3'], 'ProjectId' => ['title' => '项目ID。', 'description' => '项目ID。', 'type' => 'string', 'example' => '3'], 'ProjectName' => ['title' => '项目名称。', 'description' => '项目名称。', 'type' => 'string', 'example' => 'project1'], 'FeatureEntityName' => ['title' => '特征实体名称。', 'description' => '特征实体名称。', 'type' => 'string', 'example' => 'featureEntity1'], 'Name' => ['title' => '特征视图名称。', 'description' => '特征视图名称。', 'type' => 'string', 'example' => 'featureView1'], 'Owner' => ['title' => '创建人。', 'description' => '创建人的阿里云账号ID。', 'type' => 'string', 'example' => '12321421412****'], 'Type' => ['title' => '类型。'."\n" .'● Batch-离线特征'."\n" .'● Stream-实时特征', 'description' => '类型,可选值如下:'."\n" ."\n" .'● Batch-离线特征'."\n" ."\n" .'● Stream-实时特征', 'type' => 'string', 'example' => 'Batch'], 'WriteToFeatureDB' => ['title' => '是否写入在线托管存储。', 'description' => '是否写入在线托管存储。', 'type' => 'boolean', 'example' => 'false'], 'GmtCreateTime' => ['title' => '创建时间。', 'description' => '创建时间。', 'type' => 'string', 'example' => '2021-12-15T23:24:33.132+08:00'], 'GmtModifiedTime' => ['title' => '更新时间。', 'description' => '更新时间。', 'type' => 'string', 'example' => '2021-12-15T23:24:33.132+08:00'], 'RegisterTable' => ['title' => '注册表名称。', 'description' => '注册表名称。', 'type' => 'string', 'example' => 'table1'], 'RegisterDatasourceName' => ['title' => '注册表所在数据源。', 'description' => '注册表所在数据源。', 'type' => 'string', 'example' => 'datasource1'], 'TTL' => ['title' => '特征生命周期(秒)。', 'description' => '特征生命周期(秒)。', 'type' => 'integer', 'format' => 'int32', 'example' => '90'], 'RegisterDatasourceId' => ['title' => '注册表所在数据源ID。', 'description' => '注册表所在数据源ID。', 'type' => 'string', 'example' => '4'], ], ], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '获取特征视图列表', 'summary' => '列出特征视图,支持按项目、名称、类型、标签和特征名过滤。', 'changeSet' => [ ['createdAt' => '2024-11-25T02:36:08.000Z', 'description' => '请求参数发生变更'], ['createdAt' => '2024-03-25T06:53:33.000Z', 'description' => '响应参数发生变更'], ['createdAt' => '2023-09-04T03:45:21.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListFeatureViews'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListFeatureViews', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C03B2680-AC9C-59CD-93C5-8142B92537FA\\",\\n \\"TotalCount\\": 10,\\n \\"FeatureViews\\": [\\n {\\n \\"FeatureViewId\\": \\"3\\",\\n \\"ProjectId\\": \\"3\\",\\n \\"ProjectName\\": \\"project1\\",\\n \\"FeatureEntityName\\": \\"featureEntity1\\",\\n \\"Name\\": \\"featureView1\\",\\n \\"Owner\\": \\"12321421412****\\",\\n \\"Type\\": \\"Batch\\",\\n \\"WriteToFeatureDB\\": false,\\n \\"GmtCreateTime\\": \\"2021-12-15T23:24:33.132+08:00\\",\\n \\"GmtModifiedTime\\": \\"2021-12-15T23:24:33.132+08:00\\",\\n \\"RegisterTable\\": \\"table1\\",\\n \\"RegisterDatasourceName\\": \\"datasource1\\",\\n \\"TTL\\": 90,\\n \\"RegisterDatasourceId\\": \\"4\\"\\n }\\n ]\\n}","type":"json"}]', ], 'ListInstances' => [ 'summary' => '列出当前账号下的 FeatureStore 实例,支持按状态过滤。', 'path' => '/api/v1/instances', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '188082', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['title' => '页码。', 'description' => '页码,起始值为1,默认值为1。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['title' => '页大小。', 'description' => '页大小,默认为10。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10'], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => ['title' => '状态过滤。'."\n" .'● Initializing-初始化中。'."\n" .'● Running-运行中。'."\n" .'● Failure-创建失败。', 'description' => '状态过滤。'."\n" ."\n" .'- Initializing:初始化中'."\n" .'- Running:运行中'."\n" .'- Failure:创建失败', 'type' => 'string', 'required' => false, 'example' => 'Running'], ], [ 'name' => 'SortBy', 'in' => 'query', 'schema' => ['title' => '排序依据。'."\n" .'● GmtCreateTime-创建时间。'."\n" .'● GmtModifiedTime-更新时间。', 'description' => '排序依据。'."\n" ."\n" .'- GmtCreateTime:创建时间'."\n" .'- GmtModifiedTime:更新时间', 'type' => 'string', 'required' => false, 'example' => 'GmtCreateTime'], ], [ 'name' => 'Order', 'in' => 'query', 'schema' => ['title' => '排序方式。'."\n" .'● ASC-升序。'."\n" .'● DESC-降序。', 'description' => '排序方式。'."\n" ."\n" .'- ASC:升序'."\n" .'- DESC:降序', 'type' => 'string', 'required' => false, 'example' => 'DESC'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '2CA11923-2A3D-5E5A-8314-E699D2DD15DE'], 'TotalCount' => ['title' => '列表内元素总个数。', 'description' => '总个数。', 'type' => 'integer', 'format' => 'int64', 'example' => '10'], 'Instances' => [ 'title' => '实例列表。', 'description' => '实例列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'InstanceId' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'example' => 'featureStore-cn-7mz2xfu****'], 'Type' => ['title' => '实例类型。'."\n" .'● Basic-基础版', 'description' => '实例类型,目前仅支持Basic(基础版)。', 'type' => 'string', 'example' => 'Basic'], 'Status' => ['title' => '状态。'."\n" .'● Initializing-初始化中。'."\n" .'● Running-运行中。'."\n" .'● Stopped-停止服务。', 'description' => '状态。'."\n" ."\n" .'- Initializing:初始化中'."\n" .'- Running:运行中'."\n" .'- Stopped:停止服务', 'type' => 'string', 'example' => 'Initializing'], 'RegionId' => ['title' => '所属区域。'."\n" .'● cn-hangzhou'."\n" .'● cn-beijing'."\n" .'● cn-shanghai'."\n" .'● cn-shenzhen', 'description' => '所属区域。'."\n" ."\n" .'- cn-hangzhou'."\n" .'- cn-beijing'."\n" .'- cn-shanghai'."\n" .'- cn-shenzhen', 'type' => 'string', 'example' => 'cn-hangzhou'], 'GmtCreateTime' => ['title' => '创建时间。', 'description' => '创建时间。', 'type' => 'string', 'example' => '2023-07-04T11:26:09.036+08:00'], 'GmtModifiedTime' => ['title' => '更新时间。', 'description' => '更新时间。', 'type' => 'string', 'example' => '2023-07-04T11:26:09.036+08:00'], 'FeatureDBInstanceInfo' => [ 'title' => '已废弃。请通过 FeatureDBInfo 获取FeatureDB实例信息。', 'description' => 'FeatureDB实例信息', 'type' => 'object', 'properties' => [ 'Status' => ['title' => '状态。', 'description' => '状态。', 'type' => 'string'], ], 'deprecated' => true, ], 'FeatureDBInfo' => [ 'title' => 'FeatureDB实例信息。', 'description' => 'FeatureDB实例信息。', 'type' => 'object', 'properties' => [ 'Status' => ['title' => '状态。', 'description' => '状态。', 'type' => 'string'], ], ], ], 'description' => '', ], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"2CA11923-2A3D-5E5A-8314-E699D2DD15DE\\",\\n \\"TotalCount\\": 10,\\n \\"Instances\\": [\\n {\\n \\"InstanceId\\": \\"featureStore-cn-7mz2xfu****\\",\\n \\"Type\\": \\"Basic\\",\\n \\"Status\\": \\"Initializing\\",\\n \\"RegionId\\": \\"cn-hangzhou\\",\\n \\"GmtCreateTime\\": \\"2023-07-04T11:26:09.036+08:00\\",\\n \\"GmtModifiedTime\\": \\"2023-07-04T11:26:09.036+08:00\\",\\n \\"FeatureDBInstanceInfo\\": {\\n \\"Status\\": \\"\\"\\n },\\n \\"FeatureDBInfo\\": {\\n \\"Status\\": \\"\\"\\n }\\n }\\n ]\\n}","type":"json"}]', 'title' => '获取实例列表', 'changeSet' => [ ['createdAt' => '2025-07-17T03:58:30.000Z', 'description' => '响应参数发生变更'], ['createdAt' => '2024-10-16T06:46:18.000Z', 'description' => '响应参数发生变更'], ['createdAt' => '2023-08-28T08:14:52.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListInstances'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListInstances', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'ListLLMConfigs' => [ 'summary' => '查询 LLM 调用配置列表。', 'path' => '/api/v1/instances/{InstanceId}/llmconfigs', 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'featureStore-cn-XXXXXXX'], ], [ 'name' => 'WorkspaceId', 'in' => 'query', 'schema' => ['title' => '工作空间ID。', 'description' => '工作空间ID。', 'type' => 'string', 'required' => false, 'example' => '234'], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['title' => '大模型调用信息配置名称。', 'description' => '大模型调用信息配置名称。', 'type' => 'string', 'required' => false, 'example' => 'llm_config_1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['title' => '页大小。', 'description' => '页大小。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['title' => '页码。', 'description' => '页码。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'Order', 'in' => 'query', 'schema' => ['title' => '排序方式。', 'description' => '排序方式。', 'type' => 'string', 'required' => false, 'example' => 'Asc'], ], [ 'name' => 'SortBy', 'in' => 'query', 'schema' => ['title' => '排序依据。', 'description' => '排序依据。', 'type' => 'string', 'required' => false, 'example' => 'GmtModifiedTime'], ], [ 'name' => 'MaxResults', 'in' => 'query', 'allowEmptyValue' => false, 'schema' => ['description' => '本次读取的最大数据量。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '100'], ], [ 'name' => 'NextToken', 'in' => 'query', 'allowEmptyValue' => false, 'schema' => ['description' => '是否拥有下一次查询的令牌(Token)。取值:如果NextToken为空表示没有下一次查询。 如果NextToken有返回值,该取值表示下一次查询开始的令牌。', 'type' => 'string', 'required' => false, 'example' => 'None'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '898DB17C-09E9-5C41-909D-269BA183EB92'], 'TotalCount' => ['title' => '总个数。', 'description' => '总个数。', 'type' => 'integer', 'format' => 'int64', 'example' => '10'], 'LLMConfigs' => [ 'title' => '大模型配置信息字段。', 'description' => '大模型配置信息字段。', 'type' => 'array', 'items' => [ 'description' => '大模型配置信息字段。', 'type' => 'object', 'properties' => [ 'LLMConfigId' => ['title' => '大模型调用信息配置ID。', 'description' => '大模型调用信息配置ID。', 'type' => 'string', 'example' => 'llm_config1'], 'Name' => ['title' => '大模型调用信息配置名称。', 'description' => '大模型调用信息配置名称。', 'type' => 'string', 'example' => 'llm_config_name1'], 'ApiKey' => ['title' => '大模型调用密钥。', 'description' => '大模型调用信息配置名称。', 'type' => 'string', 'example' => 'apikey-abcdxy'], 'Model' => ['title' => '模型名称。', 'description' => '模型名称。', 'type' => 'string', 'example' => 'text-embedding-v1'], 'BaseUrl' => ['title' => '配置基础调用链接。', 'description' => '配置基础调用链接。', 'type' => 'string', 'example' => 'https://dashscope.aliyuncs.com/compatible-mode/v1'], 'Rps' => ['title' => '每秒钟最大并发调用次数。', 'description' => '每秒钟最大并发调用次数。', 'type' => 'integer', 'format' => 'int32', 'example' => '30'], 'MaxTokens' => ['title' => '单行最大处理Token数。', 'description' => '单行最大处理Token数。', 'type' => 'integer', 'format' => 'int32', 'example' => '2048'], 'GmtCreateTime' => ['title' => '创建时间。', 'description' => '创建时间。', 'type' => 'string', 'example' => '2023-07-04T11:26:09.036+08:00'], 'GmtModifiedTime' => ['title' => '修改时间。', 'description' => '修改时间。', 'type' => 'string', 'example' => '2023-07-04T11:26:09.036+08:00'], 'ResourceGroupId' => ['description' => '资源组ID。', 'type' => 'string', 'example' => 'rg-aek2vtzqjaohzqi'], 'BatchSize' => ['title' => '一次批处理大小。', 'description' => '一次批处理大小。', 'type' => 'integer', 'format' => 'int32', 'example' => '8'], 'WorkspaceId' => ['title' => '工作空间ID。', 'description' => '工作空间ID。', 'type' => 'string', 'example' => '234'], 'EmbeddingDimension' => ['title' => '向量维度。为空或为0则按照模型各自的默认维度处理。', 'description' => '向量维度。为空或为0则按照模型各自的默认维度处理。', 'type' => 'integer', 'format' => 'int32', 'example' => '1024'], 'ModelType' => [ 'type' => 'string', 'enum' => ['TEXT_EMBEDDING', 'MULTI_MODAL_EMBEDDING'], 'description' => '', ], 'EnableFusion' => ['type' => 'boolean', 'description' => ''], ], ], 'required' => true, 'minItems' => 0, ], 'NextToken' => ['description' => '是否拥有下一次查询的令牌(Token)。取值:如果NextToken为空表示没有下一次查询。 如果NextToken有返回值,该取值表示下一次查询开始的令牌。', 'type' => 'string', 'example' => 'AAAAAV3MpHK1AP0pfERHZN5pu6mbU5D/SFHCHMApYkMcWlp5'], 'MaxResults' => ['description' => '本次读取的最大数据量。', 'type' => 'integer', 'format' => 'int32', 'example' => '10'], ], ], ], [], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"898DB17C-09E9-5C41-909D-269BA183EB92\\",\\n \\"TotalCount\\": 10,\\n \\"LLMConfigs\\": [\\n {\\n \\"LLMConfigId\\": \\"llm_config1\\",\\n \\"Name\\": \\"llm_config_name1\\",\\n \\"ApiKey\\": \\"apikey-abcdxy\\",\\n \\"Model\\": \\"text-embedding-v1\\",\\n \\"BaseUrl\\": \\"https://dashscope.aliyuncs.com/compatible-mode/v1\\",\\n \\"Rps\\": 30,\\n \\"MaxTokens\\": 2048,\\n \\"GmtCreateTime\\": \\"2023-07-04T11:26:09.036+08:00\\",\\n \\"GmtModifiedTime\\": \\"2023-07-04T11:26:09.036+08:00\\",\\n \\"ResourceGroupId\\": \\"rg-aek2vtzqjaohzqi\\",\\n \\"BatchSize\\": 8,\\n \\"WorkspaceId\\": \\"234\\",\\n \\"EmbeddingDimension\\": 1024,\\n \\"ModelType\\": \\"\\",\\n \\"EnableFusion\\": true\\n }\\n ],\\n \\"NextToken\\": \\"AAAAAV3MpHK1AP0pfERHZN5pu6mbU5D/SFHCHMApYkMcWlp5\\",\\n \\"MaxResults\\": 10\\n}","type":"json"}]', 'title' => '列举大模型配置信息', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '请求参数发生变更、响应参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListLLMConfigs'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListLLMConfigs', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'ListLabelTables' => [ 'summary' => '列出 Label 表,支持按项目、名称、所有者和 ID 过滤。', 'path' => '/api/v1/instances/{InstanceId}/labeltables', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '188213', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'featurestore-test*'], ], [ 'name' => 'ProjectId', 'in' => 'query', 'schema' => ['title' => '项目ID。', 'description' => '项目ID,可从接口ListProjects获取。', 'type' => 'string', 'required' => false, 'example' => 'project1'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['title' => '页大小。'."\n", 'description' => '页大小,默认值为10。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '10', 'default' => '10'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['title' => '页码。', 'description' => '页码,起始值为1,默认值为10。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '1', 'default' => '1'], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['title' => 'label表名称。', 'description' => 'label表名称。', 'type' => 'string', 'required' => false, 'example' => 'label_table1'], ], [ 'name' => 'Owner', 'in' => 'query', 'schema' => ['title' => '创建人。', 'description' => '创建人的阿里云账号ID。', 'type' => 'string', 'required' => false, 'example' => '1231432432****'], ], [ 'name' => 'SortBy', 'in' => 'query', 'schema' => ['title' => '排序依据。', 'description' => '排序依据。', 'type' => 'string', 'required' => false, 'example' => 'GmtModifiedTime'], ], [ 'name' => 'Order', 'in' => 'query', 'schema' => ['title' => '排序方式。', 'description' => '排序方式。'."\n" ."\n" .'- Asc - 升序排序。'."\n" ."\n" .'- Desc - 降序排序。', 'type' => 'string', 'required' => false, 'example' => 'Asc'], ], [ 'name' => 'LabelTableIds', 'in' => 'query', 'style' => 'simple', 'schema' => [ 'title' => 'label表ID过滤。', 'description' => 'Label表ID过滤。', 'type' => 'array', 'items' => ['description' => 'Label表ID,可从接口ListLabelTables获取。', 'type' => 'string', 'required' => false, 'example' => '3'], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => '请求id。', 'description' => '请求ID。', 'type' => 'string', 'example' => '728C5E01-ABF6-5AA8-B9FC-B3BA05DECC77'], 'TotalCount' => ['title' => '总个数。', 'description' => '总个数。', 'type' => 'integer', 'format' => 'int64', 'example' => '21', 'default' => '10'], 'LabelTables' => [ 'title' => 'Label表列表。', 'description' => 'Label表列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'LabelTableId' => ['title' => 'Label表ID。', 'description' => 'Label表ID。', 'type' => 'string', 'example' => '3'], 'ProjectId' => ['title' => '项目ID。', 'description' => '项目ID。', 'type' => 'string', 'example' => '1'], 'ProjectName' => ['title' => '项目名称。', 'description' => '项目名称。', 'type' => 'string', 'example' => 'project1'], 'DatasourceId' => ['title' => '数据源ID。', 'description' => '数据源ID。', 'type' => 'string', 'example' => '3'], 'Name' => ['title' => 'label表名称。', 'description' => 'label表名称。', 'type' => 'string', 'example' => 'label_table1'], 'DatasourceName' => ['title' => '数据源名称。', 'description' => '数据源名称。', 'type' => 'string', 'example' => 'datasource1'], 'Owner' => ['title' => '创建人。', 'description' => '创建人的阿里云账号ID。', 'type' => 'string', 'example' => '123214213214'], 'GmtCreateTime' => ['title' => '创建时间。', 'description' => '创建时间。', 'type' => 'string', 'example' => '2021-12-15T23:24:33.132+08:00'], 'GmtModifiedTime' => ['title' => '更新时间。', 'description' => '更新时间。', 'type' => 'string', 'example' => '2021-12-15T23:24:33.132+08:00'], ], 'description' => '', ], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"728C5E01-ABF6-5AA8-B9FC-B3BA05DECC77\\",\\n \\"TotalCount\\": 21,\\n \\"LabelTables\\": [\\n {\\n \\"LabelTableId\\": \\"3\\",\\n \\"ProjectId\\": \\"1\\",\\n \\"ProjectName\\": \\"project1\\",\\n \\"DatasourceId\\": \\"3\\",\\n \\"Name\\": \\"label_table1\\",\\n \\"DatasourceName\\": \\"datasource1\\",\\n \\"Owner\\": \\"123214213214\\",\\n \\"GmtCreateTime\\": \\"2021-12-15T23:24:33.132+08:00\\",\\n \\"GmtModifiedTime\\": \\"2021-12-15T23:24:33.132+08:00\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => '获取label表列表', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '响应参数发生变更'], ['createdAt' => '2024-11-25T02:36:08.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListLabelTables'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListLabelTables', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'ListModelFeatureAvailableFeatures' => [ 'summary' => '获取注册FG特征时模型特征下可选的所有特征。', 'path' => '/api/v1/instances/{InstanceId}/modelfeatures/{ModelFeatureId}/availablefeatures', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '205398', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'ModelFeatureId', 'in' => 'path', 'schema' => ['title' => '模型特征ID。', 'description' => '模型特征ID,可从接口ListModelFeatures获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], [ 'name' => 'FeatureName', 'in' => 'query', 'schema' => ['title' => '特征名称(模糊过滤)。', 'description' => '特征名称过滤。', 'type' => 'string', 'required' => false, 'example' => 'f1'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'requestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'ED4DEA2F-F216-57F0-AE28-08D791233280'], 'TotalCount' => ['title' => '总个数。', 'description' => '总个数。', 'type' => 'integer', 'format' => 'int64', 'example' => '10'], 'AvaliableFeatures' => [ 'title' => '可选的特征列表。', 'description' => '可选的特征列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Name' => ['title' => '特征名。', 'description' => '特征名。', 'type' => 'string', 'example' => 'age'], 'Type' => [ 'title' => '特征值类型。'."\n" .'● INTEGER'."\n" .'● DOUBLE'."\n" .'● STRING', 'description' => '特征值类型。'."\n" .'- INTEGER'."\n" .'- DOUBLE'."\n" .'- STRING', 'type' => 'string', 'enumValueTitles' => [], 'example' => 'STRING', ], 'SourceType' => [ 'title' => '特征来源'."\n" .'● FeatureView'."\n" .'● LabelTable', 'description' => '特征来源'."\n" .'- FeatureView-特征视图'."\n" .'- LabelTable-Label表', 'type' => 'string', 'enumValueTitles' => [], 'example' => 'FeatureView', ], 'SourceName' => ['title' => '特征来源名称', 'description' => '特征来源名称', 'type' => 'string', 'example' => 'user_fea'], ], 'description' => '', ], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"requestId\\": \\"ED4DEA2F-F216-57F0-AE28-08D791233280\\",\\n \\"TotalCount\\": 10,\\n \\"AvaliableFeatures\\": [\\n {\\n \\"Name\\": \\"age\\",\\n \\"Type\\": \\"STRING\\",\\n \\"SourceType\\": \\"FeatureView\\",\\n \\"SourceName\\": \\"user_fea\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => '获取注册FG特征时模型特征下可选的所有特征', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListModelFeatureAvailableFeatures'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListModelFeatureAvailableFeatures', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'ListModelFeatures' => [ 'summary' => '列出模型特征,支持按项目、名称、创建人和 ID 过滤,支持排序和分页。', 'path' => '/api/v1/instances/{InstanceId}/modelfeatures', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '189326', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'ProjectId', 'in' => 'query', 'schema' => ['title' => '项目ID,可从接口ListProjects获取。', 'description' => '项目ID,可从接口ListProjects获取。', 'type' => 'string', 'required' => false, 'example' => '4'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['title' => '页大小。', 'description' => '页大小,默认值为10。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['title' => '页码。', 'description' => '页码,起始值为1,默认值为1。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'SortBy', 'in' => 'query', 'schema' => ['title' => '排序依据。'."\n" .'● GmtCreateTime-创建时间。'."\n" .'● GmtModifiedTime-更新时间。', 'description' => '排序依据。'."\n" ."\n" .'- GmtCreateTime:创建时间。'."\n" .'- GmtModifiedTime:更新时间。', 'type' => 'string', 'required' => false, 'example' => 'DESC'], ], [ 'name' => 'Order', 'in' => 'query', 'schema' => ['title' => '排序方式。'."\n" .'● ASC-升序。'."\n" .'● DESC-降序。', 'description' => '排序方式。'."\n" ."\n" .'- ASC:升序。'."\n" .'- DESC:降序。', 'type' => 'string', 'required' => false, 'example' => 'ASC'], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['title' => '模型特征名称过滤。', 'description' => '模型特征名称过滤。', 'type' => 'string', 'required' => false, 'example' => 'model_feature1'], ], [ 'name' => 'Owner', 'in' => 'query', 'schema' => ['title' => '创建人。', 'description' => '创建人的阿里云账号ID。', 'type' => 'string', 'required' => false, 'example' => '12323143****'], ], [ 'name' => 'ModelFeatureIds', 'in' => 'query', 'style' => 'simple', 'schema' => [ 'title' => '模型特征ID过滤。', 'description' => '模型特征ID过滤。', 'type' => 'array', 'items' => ['description' => '模型特征ID,可从接口ListModelFeatures获取。', 'type' => 'string', 'required' => false, 'example' => '3'], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '2CA11923-2A3D-5E5A-8314-E699D2DD15DE'], 'TotalCount' => ['title' => '总个数。', 'description' => '总个数。', 'type' => 'integer', 'format' => 'int64', 'example' => '4'], 'ModelFeatures' => [ 'title' => '模型特征列表。', 'description' => '模型特征列表。', 'type' => 'array', 'items' => [ 'description' => '模型特征。', 'type' => 'object', 'properties' => [ 'ModelFeatureId' => ['title' => '模型特征ID。', 'description' => '模型特征ID。', 'type' => 'string', 'example' => '3'], 'ProjectId' => ['title' => '项目ID。', 'description' => '项目ID。', 'type' => 'string', 'example' => '5'], 'ProjectName' => ['title' => '项目名称。', 'description' => '项目名称。', 'type' => 'string', 'example' => 'project1'], 'Name' => ['title' => '模型特征名称。', 'description' => '模型特征名称。', 'type' => 'string', 'example' => 'model_feature1'], 'Owner' => ['title' => '创建人。', 'description' => '创建人的阿里云账号ID。', 'type' => 'string', 'example' => '1231243253****'], 'GmtCreateTime' => ['title' => '创建时间。', 'description' => '创建时间。', 'type' => 'string', 'example' => '2023-07-04T14:46:22.227+08:00'], 'GmtModifiedTime' => ['title' => '更新时间。', 'description' => '更新时间。', 'type' => 'string', 'example' => '2023-07-04T14:46:22.227+08:00'], 'LabelTableName' => ['title' => 'label表名称。', 'description' => 'Label表名称。', 'type' => 'string', 'example' => 'label_table_1'], ], ], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"2CA11923-2A3D-5E5A-8314-E699D2DD15DE\\",\\n \\"TotalCount\\": 4,\\n \\"ModelFeatures\\": [\\n {\\n \\"ModelFeatureId\\": \\"3\\",\\n \\"ProjectId\\": \\"5\\",\\n \\"ProjectName\\": \\"project1\\",\\n \\"Name\\": \\"model_feature1\\",\\n \\"Owner\\": \\"1231243253****\\",\\n \\"GmtCreateTime\\": \\"2023-07-04T14:46:22.227+08:00\\",\\n \\"GmtModifiedTime\\": \\"2023-07-04T14:46:22.227+08:00\\",\\n \\"LabelTableName\\": \\"label_table_1\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => '获取模型特征列表', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '请求参数发生变更、响应参数发生变更'], ['createdAt' => '2024-11-25T02:36:08.000Z', 'description' => '请求参数发生变更'], ['createdAt' => '2023-09-08T04:01:39.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListModelFeatures'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListModelFeatures', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'ListProjectFeatureViews' => [ 'summary' => '列出项目下所有特征视图及其可选的特征字段,用于为 CreateModelFeature 和 UpdateModelFeature 选取特征视图和字段。', 'path' => '/api/v1/instances/{InstanceId}/projects/{ProjectId}/featureviews', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'ProjectId', 'in' => 'path', 'schema' => ['title' => '项目ID,可从接口ListProjects获取。', 'description' => '项目ID,可从接口ListProjects获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'AE2AF33E-0C0D-51A8-B89B-C5F1DF261D92'], 'TotalCount' => ['title' => '总个数。', 'description' => '总个数。', 'type' => 'integer', 'format' => 'int64', 'example' => '10'], 'FeatureViews' => [ 'title' => '特征视图列表。', 'description' => '特征视图列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Name' => ['title' => '特征视图名称。', 'description' => '特征视图名称。', 'type' => 'string', 'example' => 'feature_view1'], 'FeatureViewId' => ['title' => '特征视图ID。', 'description' => '特征视图ID。', 'type' => 'string', 'example' => '3'], 'Features' => [ 'title' => '特征列表。', 'description' => '特征列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Name' => ['title' => '特征名称。', 'description' => '特征名称。', 'type' => 'string', 'example' => 'f1'], 'Type' => ['title' => '特征类型。'."\n" .'● INT32'."\n" .'● INT64'."\n" .'● FLOAT'."\n" .'● DOUBLE'."\n" .'● STRING'."\n" .'● BOOLEAN'."\n" .'● TIMESTAMP', 'description' => '特征类型,包括:'."\n" .'- INT32'."\n" .'- INT64'."\n" .'- FLOAT'."\n" .'- DOUBLE'."\n" .'- STRING'."\n" .'- BOOLEAN'."\n" .'- TIMESTAMP', 'type' => 'string', 'example' => 'INT32'], 'Attributes' => [ 'title' => '字段属性列表,可选值包括:'."\n" .'● Partition-分区字段'."\n" .'● PrimaryKey-主键'."\n" .'● EventTime-事件时间', 'description' => '字段属性列表,可选值包括:'."\n" .'- Partition:分区字段'."\n" .'- PrimaryKey:主键'."\n" .'- EventTime:事件时间', 'type' => 'array', 'items' => ['description' => '字段属性。', 'type' => 'string', 'example' => 'Partition'], ], ], 'description' => '', ], ], 'Type' => ['title' => '类型。'."\n" .'● Batch-离线特征'."\n" .'● Stream-实时特征'."\n" .'● Sequence-序列特征', 'description' => '特征视图类型。'."\n" .'- Batch:离线'."\n" .'- Stream:实时'."\n" .'- Sequence:行为序列', 'type' => 'string', 'example' => 'Batch'], 'JoinId' => ['title' => '特征实体的JoinId。', 'description' => '特征实体的JoinId。', 'type' => 'string', 'example' => 'item_id'], 'ParentJoinId' => ['title' => '父特征实体的JoinId。', 'description' => '父特征实体的JoinId。', 'type' => 'string', 'example' => 'item_id'], ], 'description' => '', ], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"AE2AF33E-0C0D-51A8-B89B-C5F1DF261D92\\",\\n \\"TotalCount\\": 10,\\n \\"FeatureViews\\": [\\n {\\n \\"Name\\": \\"feature_view1\\",\\n \\"FeatureViewId\\": \\"3\\",\\n \\"Features\\": [\\n {\\n \\"Name\\": \\"f1\\",\\n \\"Type\\": \\"INT32\\",\\n \\"Attributes\\": [\\n \\"Partition\\"\\n ]\\n }\\n ],\\n \\"Type\\": \\"Batch\\",\\n \\"JoinId\\": \\"item_id\\",\\n \\"ParentJoinId\\": \\"item_id\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => '获取特征视图与特征列表', 'changeSet' => [ ['createdAt' => '2025-11-17T06:07:05.000Z', 'description' => '响应参数发生变更'], ['createdAt' => '2024-02-02T02:25:58.000Z', 'description' => '响应参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListProjectFeatureViews'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListProjectFeatureViews', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'ListProjectFeatures' => [ 'summary' => '检索项目下所有特征字段,支持按名称、别名和特征视图过滤,支持排序和分页。返回结果包含每个特征的类型、所属特征视图和被模型特征引用的次数。', 'path' => '/api/v1/instances/{InstanceId}/projects/{ProjectId}/features', 'methods' => ['get'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'ProjectId', 'in' => 'path', 'schema' => ['title' => '项目ID。', 'description' => '项目ID。', 'type' => 'string', 'required' => true, 'example' => '3'], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['title' => '特征名称,支持模糊搜索。', 'description' => '特征名称,支持模糊搜索。', 'type' => 'string', 'required' => false, 'example' => 'f1'], ], [ 'name' => 'AliasName', 'in' => 'query', 'schema' => ['title' => '特征别名,支持模糊搜索。', 'description' => '特征别名,支持模糊搜索。', 'type' => 'string', 'required' => false, 'example' => 'ff1'], ], [ 'name' => 'Filter', 'in' => 'query', 'schema' => ['title' => '其它过滤条件,JSON格式填入,AND条件查询。', 'description' => '其它过滤条件,JSON格式填入,AND条件查询。', 'type' => 'string', 'required' => false, 'example' => '{"feature_view_name":"fv1"}'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['title' => '页码。', 'description' => '页码。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['title' => '页大小。', 'description' => '页大小。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10'], ], [ 'name' => 'SortBy', 'in' => 'query', 'schema' => ['title' => '排序依据。', 'description' => '排序依据。', 'type' => 'string', 'required' => false, 'example' => 'ModelFeatureCount'], ], [ 'name' => 'Order', 'in' => 'query', 'schema' => ['title' => '排序方式。', 'description' => '排序方式。', 'type' => 'string', 'required' => false, 'example' => 'Desc'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'TotalCount' => ['title' => '总个数。', 'description' => '总个数。', 'type' => 'integer', 'format' => 'int32', 'example' => '10'], 'requestId' => ['title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '7D497816-607C-5B67-97B1-61354B6ACB2B'], 'Features' => [ 'title' => '特征列表。', 'description' => '特征列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'Name' => ['title' => '特征名称。', 'description' => '特征名称。', 'type' => 'string', 'example' => 'f1'], 'Type' => ['title' => '字段类型。', 'description' => '字段类型。', 'type' => 'string', 'example' => 'STRING'], 'FeatureViewId' => ['title' => '所属特征视图ID。', 'description' => '所属特征视图ID。', 'type' => 'string', 'example' => '1'], 'FeatureViewName' => ['title' => '所属特征视图名称。', 'description' => '所属特征视图名称。', 'type' => 'string', 'example' => 'fv1'], 'Owner' => ['title' => '特征创建者。', 'description' => '特征创建者。', 'type' => 'string', 'example' => '123456'], 'ModelFeatureCount' => ['title' => '被多少个模型特征使用。', 'description' => '被多少个模型特征使用。', 'type' => 'integer', 'format' => 'int32', 'example' => '10'], 'AliasNames' => ['title' => '特征别名列表,由逗号分隔。', 'description' => '特征别名列表,由逗号分隔。', 'type' => 'string', 'example' => 'age1,age2'], 'GmtCreateTime' => ['title' => '创建时间。', 'description' => '创建时间。', 'type' => 'string', 'example' => '2021-12-15T23:24:33.132+08:00'], ], 'description' => '', ], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"TotalCount\\": 10,\\n \\"requestId\\": \\"7D497816-607C-5B67-97B1-61354B6ACB2B\\",\\n \\"Features\\": [\\n {\\n \\"Name\\": \\"f1\\",\\n \\"Type\\": \\"STRING\\",\\n \\"FeatureViewId\\": \\"1\\",\\n \\"FeatureViewName\\": \\"fv1\\",\\n \\"Owner\\": \\"123456\\",\\n \\"ModelFeatureCount\\": 10,\\n \\"AliasNames\\": \\"age1,age2\\",\\n \\"GmtCreateTime\\": \\"2021-12-15T23:24:33.132+08:00\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => '获取项目下所有特征信息', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListProjectFeatures'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListProjectFeatures', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'ListProjects' => [ 'summary' => '列出 FeatureStore 实例下的项目,支持按名称、工作空间和所有者过滤。', 'path' => '/api/v1/instances/{InstanceId}/projects', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可通过接口ListInstances获取。', 'description' => '实例ID,可通过接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'WorkspaceId', 'in' => 'query', 'schema' => ['title' => '工作空间ID,可通过工作空间接口ListWorkspaces获取。', 'description' => '工作空间ID,可通过工作空间接口[ListWorkspaces](~~449124~~)获取。', 'type' => 'string', 'required' => false, 'example' => '234'], ], [ 'name' => 'Name', 'in' => 'query', 'schema' => ['title' => '项目名称过滤。', 'description' => '项目名称过滤。', 'type' => 'string', 'required' => false, 'example' => 'fs1'], ], [ 'name' => 'Owner', 'in' => 'query', 'schema' => ['title' => '项目所有者。', 'description' => '项目所有者的阿里云账号ID。', 'type' => 'string', 'required' => false, 'example' => '134324352****'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['title' => '页码。', 'description' => '页码,起始值为1,默认值为1。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['title' => '页码。', 'description' => '页大小,默认值为10。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10'], ], [ 'name' => 'Order', 'in' => 'query', 'schema' => ['title' => '排序方式。', 'description' => '排序方式。'."\n" ."\n" .'- Asc - 升序排列。'."\n" ."\n" .'- Desc - 降序排列。', 'type' => 'string', 'required' => false, 'example' => 'Asc'], ], [ 'name' => 'SortBy', 'in' => 'query', 'schema' => ['title' => '排序依据。', 'description' => '排序依据。', 'type' => 'string', 'required' => false, 'example' => 'GmtModifiedTime'], ], [ 'name' => 'ProjectIds', 'in' => 'query', 'style' => 'simple', 'schema' => [ 'title' => '项目ID过滤。', 'description' => '项目ID过滤。', 'type' => 'array', 'items' => ['description' => '项目ID,可通过接口ListProjects获取。', 'type' => 'string', 'required' => false, 'example' => '3'], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '44933189-493B-5C43-A5C6-11EEC2A43520'], 'TotalCount' => ['title' => '总个数。', 'description' => '总个数。', 'type' => 'integer', 'format' => 'int64', 'example' => '10'], 'Projects' => [ 'title' => '项目列表。', 'description' => '项目列表。', 'type' => 'array', 'items' => [ 'description' => '项目。', 'type' => 'object', 'properties' => [ 'ProjectId' => ['title' => '项目ID。', 'description' => '项目ID。', 'type' => 'string', 'example' => '3'], 'Name' => ['title' => '项目名称。', 'description' => '项目名称。', 'type' => 'string', 'example' => 'project1'], 'Description' => ['title' => '项目描述。', 'description' => '项目描述。', 'type' => 'string', 'example' => 'This is a test.'], 'OfflineDatasourceType' => ['title' => '离线数据源类型。', 'description' => '离线数据源类型。', 'type' => 'string', 'example' => 'MaxCompute'], 'OfflineDatasourceId' => ['title' => '离线数据源ID。', 'description' => '离线数据源ID。', 'type' => 'string', 'example' => '4'], 'OfflineDatasourceName' => ['title' => '离线数据源名称。', 'description' => '离线数据源名称。', 'type' => 'string', 'example' => 'datasource1'], 'OnlineDatasourceType' => ['title' => '在线数据源类型。', 'description' => '在线数据源类型。', 'type' => 'string', 'example' => 'Hologres'], 'OnlineDatasourceId' => ['title' => '在线数据源ID。', 'description' => '在线数据源ID。', 'type' => 'string', 'example' => '5'], 'OnlineDatasourceName' => ['title' => '在线数据源名称。', 'description' => '在线数据源名称。', 'type' => 'string', 'example' => 'datasource2'], 'OfflineLifecycle' => ['title' => '离线数据表生命周期。', 'description' => '离线数据生命周期(天)。', 'type' => 'integer', 'format' => 'int32', 'example' => '10'], 'FeatureEntityCount' => ['title' => '特征实体数量。', 'description' => '项目所含特征实体个数。', 'type' => 'integer', 'format' => 'int32', 'example' => '10'], 'FeatureViewCount' => ['title' => '特征视图数量。', 'description' => '项目所含特征视图个数。', 'type' => 'integer', 'format' => 'int32', 'example' => '10'], 'ModelCount' => ['title' => '模型特征数量。', 'description' => '项目所含模型特征个数。', 'type' => 'integer', 'format' => 'int32', 'example' => '5'], 'Owner' => ['title' => '项目所有者。', 'description' => '项目所有者。', 'type' => 'string', 'example' => '1232132543543****'], 'GmtCreateTime' => ['title' => '创建时间。', 'description' => '创建时间。', 'type' => 'string', 'example' => '2021-12-15T23:24:33.132+08:00'], 'GmtModifiedTime' => ['title' => '更新时间。', 'description' => '更新时间。', 'type' => 'string', 'example' => '2021-12-15T23:24:33.132+08:00'], 'WorkspaceId' => ['title' => 'PAI 工作空间 ID。', 'type' => 'string', 'example' => '35523'], ], ], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '获取项目列表', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '响应参数发生变更'], ['createdAt' => '2023-08-30T06:54:43.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListProjects'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListProjects', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"44933189-493B-5C43-A5C6-11EEC2A43520\\",\\n \\"TotalCount\\": 10,\\n \\"Projects\\": [\\n {\\n \\"ProjectId\\": \\"3\\",\\n \\"Name\\": \\"project1\\",\\n \\"Description\\": \\"This is a test.\\",\\n \\"OfflineDatasourceType\\": \\"MaxCompute\\",\\n \\"OfflineDatasourceId\\": \\"4\\",\\n \\"OfflineDatasourceName\\": \\"datasource1\\",\\n \\"OnlineDatasourceType\\": \\"Hologres\\",\\n \\"OnlineDatasourceId\\": \\"5\\",\\n \\"OnlineDatasourceName\\": \\"datasource2\\",\\n \\"OfflineLifecycle\\": 10,\\n \\"FeatureEntityCount\\": 10,\\n \\"FeatureViewCount\\": 10,\\n \\"ModelCount\\": 5,\\n \\"Owner\\": \\"1232132543543****\\",\\n \\"GmtCreateTime\\": \\"2021-12-15T23:24:33.132+08:00\\",\\n \\"GmtModifiedTime\\": \\"2021-12-15T23:24:33.132+08:00\\",\\n \\"WorkspaceId\\": \\"35523\\"\\n }\\n ]\\n}","type":"json"}]', ], 'ListTaskLogs' => [ 'summary' => '获取异步任务的执行日志,支持分页。', 'path' => '/api/v1/instances/{InstanceId}/tasks/{TaskId}/logs', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'TaskId', 'in' => 'path', 'schema' => ['title' => '任务ID。', 'description' => '任务ID,可从接口ListTasks获取。', 'type' => 'string', 'required' => true, 'example' => '4'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['title' => '页码。', 'description' => '页码,起始值为1,默认值为10。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['title' => '页大小。', 'description' => '页大小,默认值为10。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '72F15A8A-5A28-5B18-A0DE-0EABD7D3245A'], 'TotalCount' => ['title' => '日志总行数。', 'description' => '日志总行数。', 'type' => 'integer', 'format' => 'int32', 'example' => '100'], 'Logs' => [ 'title' => '日志列表。', 'description' => '日志列表。', 'type' => 'array', 'items' => ['description' => '日志。', 'type' => 'string', 'example' => 'success!'], ], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"72F15A8A-5A28-5B18-A0DE-0EABD7D3245A\\",\\n \\"TotalCount\\": 100,\\n \\"Logs\\": [\\n \\"success!\\"\\n ]\\n}","type":"json"}]', 'title' => '获取任务日志', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListTaskLogs'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListTaskLogs', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'ListTasks' => [ 'summary' => '列出实例下的异步任务,支持按项目、对象类型、状态等条件过滤,支持分页。', 'path' => '/api/v1/instances/{InstanceId}/tasks', 'methods' => ['get'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'read', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'list', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '188874', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'ProjectId', 'in' => 'query', 'schema' => ['title' => '项目ID,可从接口ListProjects获取。', 'description' => '项目ID,可从接口ListProjects获取。', 'type' => 'string', 'required' => false, 'example' => '4'], ], [ 'name' => 'ObjectType', 'in' => 'query', 'schema' => ['title' => '任务对象类型。'."\n" .'● ModelFeature-模型特征。'."\n" .'● FeatureView-特征视图。', 'description' => '任务对象类型。'."\n" ."\n" .'● ModelFeature-模型特征。'."\n" ."\n" .'● FeatureView-特征视图。', 'type' => 'string', 'required' => false, 'example' => 'ModelFeature'], ], [ 'name' => 'ObjectId', 'in' => 'query', 'schema' => ['title' => '任务对象ID。', 'description' => '任务对象ID,可从接口ListModelFeatures、ListFeatureViews获取。', 'type' => 'string', 'required' => false, 'example' => '4'], ], [ 'name' => 'Status', 'in' => 'query', 'schema' => ['title' => '状态。'."\n" .'● Initializing-初始化中。'."\n" .'● Running-运行中。'."\n" .'● Success-成功。'."\n" .'● Failure-失败。', 'description' => '状态。'."\n" ."\n" .'● Initializing-初始化中。'."\n" ."\n" .'● Running-运行中。'."\n" ."\n" .'● Success-成功。'."\n" ."\n" .'● Failure-失败。', 'type' => 'string', 'required' => false, 'example' => 'Running'], ], [ 'name' => 'PageSize', 'in' => 'query', 'schema' => ['title' => '页大小。', 'description' => '页大小,默认为10。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '10'], ], [ 'name' => 'PageNumber', 'in' => 'query', 'schema' => ['title' => '页码。', 'description' => '页码,起始值为1,默认值为1。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1'], ], [ 'name' => 'Type', 'in' => 'query', 'schema' => ['title' => '任务类型过滤。'."\n" .'● OfflineToOnline-离在线数据同步。'."\n" .'● ExportTrainingSet-导出训练样本表。', 'description' => '任务类型过滤。'."\n" .'● OfflineToOnline-离在线数据同步。'."\n" .'● ExportTrainingSet-导出训练样本表。', 'type' => 'string', 'required' => false, 'example' => 'OfflineToOnline'], ], [ 'name' => 'TaskIds', 'in' => 'query', 'style' => 'simple', 'schema' => [ 'title' => '任务ID过滤。', 'description' => '任务ID过滤。', 'type' => 'array', 'items' => ['description' => '任务ID,可从接口ListTasks获取。', 'type' => 'string', 'required' => false, 'example' => '3'], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'type' => 'object', 'properties' => [ 'RequestId' => ['description' => '请求ID。', 'type' => 'string', 'example' => 'C33E160C-BFCA-5719-B958-942850E949F6'], 'TotalCount' => ['title' => '总个数。', 'description' => '总个数。', 'type' => 'integer', 'format' => 'int32', 'example' => '10'], 'Tasks' => [ 'title' => '任务列表。', 'description' => '任务列表。', 'type' => 'array', 'items' => [ 'description' => '任务。', 'type' => 'object', 'properties' => [ 'GmtCreateTime' => ['title' => '创建时间。', 'description' => '创建时间。', 'type' => 'string', 'example' => '2023-07-04T11:26:09.036+08:00'], 'GmtExecutedTime' => ['title' => '执行时间。', 'description' => '执行时间。', 'type' => 'string', 'example' => '2023-07-04T11:26:09.036+08:00'], 'GmtFinishedTime' => ['title' => '完成时间。', 'description' => '完成时间。', 'type' => 'string', 'example' => '2023-07-04T11:26:09.036+08:00'], 'ObjectId' => ['title' => '任务对象ID。', 'description' => '任务对象ID。', 'type' => 'string', 'example' => '5'], 'ObjectType' => ['title' => '任务对象类型。'."\n" .'● ModelFeature-模型特征'."\n" .'● FeatureView-特征视图', 'description' => '任务对象类型。'."\n" ."\n" .'● ModelFeature-模型特征'."\n" ."\n" .'● FeatureView-特征视图', 'type' => 'string', 'example' => 'ModelFeature'], 'ProjectId' => ['title' => '项目ID。', 'description' => '项目ID。', 'type' => 'string', 'example' => '4'], 'ProjectName' => ['title' => '项目名称。', 'description' => '项目名称。', 'type' => 'string', 'example' => 'project_1'], 'Status' => ['title' => '状态。'."\n" .'● Initializing-初始化中。'."\n" .'● Running-运行中。'."\n" .'● Success-成功。'."\n" .'● Failure-失败。', 'description' => '状态。'."\n" ."\n" .'● Initializing-初始化中。'."\n" ."\n" .'● Running-运行中。'."\n" ."\n" .'● Success-成功。'."\n" ."\n" .'● Failure-失败。', 'type' => 'string', 'example' => 'Running'], 'TaskId' => ['title' => '任务ID。', 'description' => '任务ID。', 'type' => 'string', 'example' => '4'], 'Type' => ['title' => '任务类型。'."\n" .'● OfflineToOnline-离在线数据同步。'."\n" .'● ExportTrainingSet-导出训练样本表。', 'description' => '任务类型。'."\n" ."\n" .'● OfflineToOnline-离在线数据同步。'."\n" ."\n" .'● ExportTrainingSet-导出训练样本表。', 'type' => 'string', 'example' => 'OfflineToOnline'], ], ], ], ], 'description' => '', ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C33E160C-BFCA-5719-B958-942850E949F6\\",\\n \\"TotalCount\\": 10,\\n \\"Tasks\\": [\\n {\\n \\"GmtCreateTime\\": \\"2023-07-04T11:26:09.036+08:00\\",\\n \\"GmtExecutedTime\\": \\"2023-07-04T11:26:09.036+08:00\\",\\n \\"GmtFinishedTime\\": \\"2023-07-04T11:26:09.036+08:00\\",\\n \\"ObjectId\\": \\"5\\",\\n \\"ObjectType\\": \\"ModelFeature\\",\\n \\"ProjectId\\": \\"4\\",\\n \\"ProjectName\\": \\"project_1\\",\\n \\"Status\\": \\"Running\\",\\n \\"TaskId\\": \\"4\\",\\n \\"Type\\": \\"OfflineToOnline\\"\\n }\\n ]\\n}","type":"json"}]', 'title' => '获取任务列表', 'changeSet' => [ ['createdAt' => '2024-11-25T02:36:08.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListTasks'], ], ], 'ramActions' => [ [ 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListTasks', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'PublishFeatureViewTable' => [ 'summary' => '创建特征视图的数据同步任务,把离线表数据同步到对应的在线存储。', 'path' => '/api/v1/instances/{InstanceId}/featureviews/{FeatureViewId}/action/publishtable', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'none', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'FeatureViewId', 'in' => 'path', 'schema' => ['title' => '特征视图ID,可从接口ListFeatureViews获取。', 'description' => '特征视图ID,可从接口ListFeatureViews获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'description' => '请求Body。', 'type' => 'object', 'properties' => [ 'Partitions' => [ 'title' => '分区表。', 'description' => '分区表。', 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'object', 'additionalProperties' => ['type' => 'string', 'example' => '20220718', 'description' => '分区日期。'], 'description' => '分区字段的映射。', ], ], 'Mode' => ['title' => '模式'."\n" .'● Overwrite-覆盖写'."\n" .'● Merge-合并', 'description' => '模式,包括以下可选值:'."\n" ."\n" .'- Overwrite:覆盖写'."\n" .'- Merge:合并', 'type' => 'string', 'required' => true, 'example' => 'Overwrite'], 'EventTime' => ['title' => '事件时间。', 'description' => '事件时间。', 'type' => 'string', 'required' => false, 'example' => '2021-12-15T23:24:33.132+08:00'], 'Config' => ['title' => '配置。', 'description' => '配置。', 'type' => 'string', 'required' => false, 'example' => '{}'], 'OfflineToOnline' => ['title' => '是否同步在线特征。', 'description' => '是否同步在线特征。', 'type' => 'boolean', 'required' => true, 'example' => 'true'], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '627B5776-4D06-5A49-8A04-508AA39653F4'], 'TaskId' => ['title' => '任务ID。', 'description' => '任务ID。', 'type' => 'string'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"627B5776-4D06-5A49-8A04-508AA39653F4\\",\\n \\"TaskId\\": \\"\\"\\n}","type":"json"}]', 'title' => '发布特征视图下表数据', 'changeSet' => [ ['createdAt' => '2023-09-08T06:37:50.000Z', 'description' => '响应参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'PublishFeatureViewTable'], ], ], 'ramActions' => [ [ 'operationType' => 'none', 'ramAction' => [ 'action' => 'featurestore:PublishFeatureViewTable', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'StopTask' => [ 'summary' => '停止异步任务。仅 Initializing 或 Running 状态的任务可以停止。', 'path' => '/api/v1/instances/{InstanceId}/tasks/{TaskId}/action/stop', 'methods' => ['post'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'write', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'none', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID。', 'description' => '实例ID。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'TaskId', 'in' => 'path', 'schema' => ['title' => '任务ID。', 'description' => '任务ID。', 'type' => 'string', 'required' => true, 'example' => '3'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'requestId' => ['title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => '514F82AF-3C04-5C3D-8F38-A11261BF37B0'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"requestId\\": \\"514F82AF-3C04-5C3D-8F38-A11261BF37B0\\"\\n}","type":"json"}]', 'title' => '停止任务', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'StopTask'], ], ], 'ramActions' => [ [ 'operationType' => 'none', 'ramAction' => [ 'action' => 'featurestore:StopTask', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'UpdateDatasource' => [ 'summary' => '更新数据源信息。数据源类型和工作空间不可更改。', 'path' => '/api/v1/instances/{InstanceId}/datasources/{DatasourceId}', 'methods' => ['put'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => 'The ID of the FeatureStore Instance. Call the ListInstances operation to query the list.', 'description' => '实例ID,可通过接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'DatasourceId', 'in' => 'path', 'schema' => ['title' => 'The ID of the datasource. Call the ListDatasources operation to query the list.', 'description' => '数据源ID,可通过接口ListDatasources获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'description' => '请求Body。', 'type' => 'object', 'properties' => [ 'Name' => ['title' => 'The name of the datasource.', 'description' => '数据源名称。', 'type' => 'string', 'required' => true, 'example' => 'datasource1'], 'Uri' => ['title' => 'The resource identifier. The format depends on the datasource type (same as CreateDatasource):\\n\\n* **MaxCompute**: the MaxCompute project name\\n* **Hologres**: `/`\\n* **TableStore**: the TableStore instance name\\n* **FeatureDB**: any non-empty string (this value is not used)', 'description' => '资源地址。', 'type' => 'string', 'required' => true, 'example' => 'igraph_instance1'], 'Config' => ['title' => 'A JSON string providing type-specific configuration (same structure as CreateDatasource). Structure and required keys depend on the datasource type:\\n\\n* **MaxCompute**: not used\\n* **Hologres** (optional): `{"vpc_id": "string", "vswitch_id": "string"}` — specify both to enable VPC access, or omit both.\\n > If VPC connectivity is already established, the Uri cannot be changed (it would alter the connection addresses). Create a new datasource instead.\\n* **TableStore**: not used\\n* **FeatureDB** (optional): `{"password": "string", "vpc_id": "string", "vswitch_ids": "string"}`\\n - `password`: 8–16 characters, at least one letter, one digit, and one special character. Username cannot be changed.\\n - `vpc_id` and `vswitch_ids` are optional. VpcId cannot be changed once set. `vswitch_ids` can only be appended (existing zone mappings cannot be modified).\\n\\nFormat: `--config \'{"password":"Pass123!"}\'`', 'description' => '资源配置。', 'type' => 'string', 'required' => false, 'example' => '{"address": ""}'], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'C33E160C-BFCA-5719-B958-942850E949F6'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C33E160C-BFCA-5719-B958-942850E949F6\\"\\n}","type":"json"}]', 'title' => '更新数据源', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateDatasource'], ], ], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'featurestore:UpdateDatasource', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'UpdateFeatureView' => [ 'path' => '/api/v1/instances/{InstanceId}/featureviews/{FeatureViewId}', 'methods' => ['put'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'FeatureViewId', 'in' => 'path', 'schema' => ['title' => '特征视图ID,可从接口ListFeatureViews获取。', 'description' => '特征视图ID,可从接口ListFeatureViews获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'description' => '请求Body。', 'type' => 'object', 'properties' => [ 'Fields' => [ 'title' => '字段列表。', 'description' => '字段列表。', 'type' => 'array', 'items' => [ 'description' => '字段列表。', 'type' => 'object', 'properties' => [ 'Name' => ['title' => '字段名称。', 'description' => '字段名称。', 'type' => 'string', 'required' => true, 'example' => 'user_id'], 'Type' => ['title' => '字段类型。', 'description' => '字段类型。', 'type' => 'string', 'required' => true, 'example' => 'INT32'], 'Attributes' => [ 'title' => '字段属性列表,可选值包括:'."\n" .'Partition-分区字段'."\n" .'PrimaryKey-主键'."\n" .'EventTime-事件时间', 'description' => '字段属性列表,可选值包括:'."\n" .'- Partition-分区字段'."\n" .'- PrimaryKey-主键'."\n" .'- EventTime-事件时间', 'type' => 'array', 'items' => ['description' => '字段属性。', 'type' => 'string', 'required' => false, 'example' => 'Partition'], 'required' => true, ], 'Transform' => [ 'title' => '特征生产配置。', 'description' => '特征生产配置。', 'type' => 'array', 'items' => [ 'description' => '特征生产配置。', 'type' => 'object', 'properties' => [ 'Type' => ['title' => '特征生产类型。', 'description' => '特征生产类型。', 'type' => 'string', 'required' => true, 'example' => 'LLMEmbedding'], 'LLMConfigId' => ['title' => '大模型调用信息ID。', 'description' => '大模型调用信息ID。', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'example' => '1'], 'Input' => [ 'title' => '特征生产输入。', 'description' => '输入字段。', 'type' => 'array', 'items' => [ 'description' => '输入字段。', 'type' => 'object', 'properties' => [ 'Name' => ['title' => '输入字段名称。', 'description' => '输入字段名称。', 'type' => 'string', 'required' => true, 'example' => 'f1'], 'Type' => ['title' => '输入字段类型。', 'description' => '输入字段类型。', 'type' => 'string', 'required' => true, 'example' => 'STRING'], 'Modality' => [ 'type' => 'string', 'example' => 'NONE', 'default' => 'NONE', 'enum' => ['NONE', 'TEXT', 'IMAGE', 'VIDEO', 'MULTI_IMAGES'], ], ], 'required' => false, ], 'required' => true, ], ], 'required' => false, ], 'required' => false, ], ], 'required' => false, ], 'required' => true, ], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'requestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '7D497816-607C-5B67-97B1-61354B6ACB2B'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '更新特征视图', 'summary' => '更新特征视图。', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [], ], 'ramActions' => [], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"requestId\\": \\"7D497816-607C-5B67-97B1-61354B6ACB2B\\"\\n}","type":"json"}]', ], 'UpdateLLMConfig' => [ 'summary' => '更新 LLM 调用配置。ApiKey 不传则保留原有密钥,更新时会重新验证模型可用性和参数合法性。', 'path' => '/api/v1/instances/{InstanceId}/llmconfigs/{LLMConfigId}', 'methods' => ['put'], 'schemes' => ['https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可通过接口ListInstances获取。', 'description' => '实例ID,可通过接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-***'], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'description' => '大模型配置信息。', 'type' => 'object', 'properties' => [ 'Name' => ['title' => '大模型调用信息名称。', 'description' => '大模型调用信息名称。', 'type' => 'string', 'required' => true, 'example' => 'llm-config1'], 'Model' => ['title' => '模型名称。', 'description' => '模型名称。', 'type' => 'string', 'required' => true, 'example' => 'text-embedding-v1'], 'ApiKey' => ['title' => '大模型调用密钥。', 'description' => '大模型调用密钥。', 'type' => 'string', 'required' => true, 'example' => 'apikey-***'], 'BaseUrl' => ['title' => '大模型调用基础链接。', 'description' => '大模型调用基础链接。', 'type' => 'string', 'required' => true, 'example' => 'https://dashscope.aliyuncs.com/compatible-mode/v1'], 'Rps' => ['title' => '每秒调用并发数。', 'description' => '每秒调用并发数。', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'example' => '30'], 'MaxTokens' => ['title' => '一行最大输入 token 数。', 'description' => '一行最大输入 token 数。', 'type' => 'integer', 'format' => 'int32', 'required' => true, 'example' => '2048'], 'BatchSize' => ['title' => '一次批处理大小。', 'description' => '一次批处理大小。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '8'], 'EmbeddingDimension' => ['title' => '向量维度。为空或为0则按照模型各自的默认维度处理。', 'type' => 'integer', 'format' => 'int32', 'required' => false, 'example' => '1024', 'description' => '向量维度。为空或为0则按照模型各自的默认维度处理。'], 'ModelType' => [ 'type' => 'string', 'required' => false, 'enum' => ['TEXT_EMBEDDING', 'MULTI_MODAL_EMBEDDING'], 'description' => '', ], 'EnableFusion' => ['type' => 'boolean', 'required' => false, 'description' => ''], ], 'required' => false, ], ], [ 'name' => 'LLMConfigId', 'in' => 'path', 'schema' => ['title' => '大模型调用信息配置ID。', 'description' => '大模型调用信息配置ID。', 'type' => 'string', 'required' => true, 'example' => 'llm_config_test1'], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => 'Id of the request', 'type' => 'string', 'example' => 'BF349686-C932-55B5-9B31-DAFA395C0E06'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"BF349686-C932-55B5-9B31-DAFA395C0E06\\"\\n}","type":"json"}]', 'title' => '更新大模型配置信息', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateLLMConfig'], ], ], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'featurestore:UpdateLLMConfig', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'UpdateLabelTable' => [ 'summary' => '更新 Label 表字段属性。只能修改已有字段的属性,不能新增、删除字段或修改字段名和类型。', 'path' => '/api/v1/instances/{InstanceId}/labeltables/{LabelTableId}', 'methods' => ['put'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'featurestore-test1'], ], [ 'name' => 'LabelTableId', 'in' => 'path', 'schema' => ['title' => 'Label表ID。', 'description' => 'Label表ID,可从接口ListLabelTables获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'description' => '请求Body。', 'type' => 'object', 'properties' => [ 'Name' => ['title' => 'label表名称。', 'description' => 'label表名称。', 'type' => 'string', 'required' => false, 'example' => 'rec_test'], 'DatasourceId' => ['title' => 'label表所在数据源ID。', 'description' => 'label表所在数据源ID。', 'type' => 'string', 'required' => false, 'example' => '3'], 'Fields' => [ 'title' => '字段列表。', 'description' => '字段列表。', 'type' => 'array', 'items' => [ 'description' => '字段。', 'type' => 'object', 'properties' => [ 'Name' => ['title' => '字段名称。', 'description' => '字段名称。', 'type' => 'string', 'required' => true, 'example' => 'lat'], 'Type' => [ 'title' => '字段类型。', 'description' => '字段类型。', 'type' => 'string', 'required' => true, 'example' => 'DOUBLE', 'enum' => ['DOUBLE', 'INT32', 'INT64', 'FLOAT', 'STRING', 'BOOLEAN', 'TIMESTAMP'], ], 'Attributes' => [ 'title' => '字段属性列表。', 'description' => '字段属性列表。', 'type' => 'array', 'items' => [ 'description' => '字段属性。', 'type' => 'string', 'required' => false, 'example' => 'Partition', 'enum' => ['Partition', 'FeatureField', 'FeatureGenerationReserveField', 'EventTime', 'LabelField', 'EventTimeIsUnixTime'], ], 'required' => true, ], 'AlignedEntityName' => ['title' => '对应哪个特征实体', 'type' => 'string', 'example' => 'item'], ], 'required' => false, ], 'required' => true, ], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => '请求id。', 'description' => '请求ID。', 'type' => 'string', 'example' => '728C5E01-ABF6-5AA8-B9FC-B3BA05DECC77'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'title' => '更新label表', 'changeSet' => [ ['createdAt' => '2025-07-15T08:31:33.000Z', 'description' => '请求参数发生变更'], ['createdAt' => '2023-11-23T03:38:30.000Z', 'description' => '请求参数发生变更'], ['createdAt' => '2023-11-22T12:36:07.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateLabelTable'], ], ], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'featurestore:UpdateLabelTable', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"728C5E01-ABF6-5AA8-B9FC-B3BA05DECC77\\"\\n}","type":"json"}]', ], 'UpdateModelFeature' => [ 'path' => '/api/v1/instances/{InstanceId}/modelfeatures/{ModelFeatureId}', 'methods' => ['put'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '189379', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可从接口ListInstances获取。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'ModelFeatureId', 'in' => 'path', 'schema' => ['title' => '模型特征ID,可从接口ListModelFeatures获取。', 'description' => '模型特征ID,可从接口ListModelFeatures获取。', 'type' => 'string', 'required' => true, 'example' => '4'], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'description' => '请求Body。', 'type' => 'object', 'properties' => [ 'LabelTableId' => ['title' => 'Label表ID,可从接口ListLabelTables获取。', 'description' => 'Label表ID,可从接口ListLabelTables获取。', 'type' => 'string', 'required' => false, 'example' => '4'], 'Features' => [ 'title' => '特征列表。', 'description' => '特征列表。', 'type' => 'array', 'items' => [ 'description' => '特征。', 'type' => 'object', 'properties' => [ 'FeatureViewId' => ['title' => '特征视图ID,可从接口ListFeatureViews获取。', 'description' => '特征视图ID,可从接口ListFeatureViews获取。', 'type' => 'string', 'required' => true, 'example' => '5'], 'Name' => ['title' => '特征名称。', 'description' => '特征名称。', 'type' => 'string', 'required' => true, 'example' => 'gender'], 'AliasName' => ['title' => '特征别名。', 'description' => '特征别名。', 'type' => 'string', 'required' => false, 'example' => 'sex'], 'Type' => ['title' => '特征类型。'."\n" .'● INT32'."\n" .'● INT64'."\n" .'● FLOAT'."\n" .'● DOUBLE'."\n" .'● STRING'."\n" .'● BOOLEAN'."\n" .'● TIMESTAMP', 'description' => '特征类型。'."\n" ."\n" .'● INT32'."\n" ."\n" .'● INT64'."\n" ."\n" .'● FLOAT'."\n" ."\n" .'● DOUBLE'."\n" ."\n" .'● STRING'."\n" ."\n" .'● BOOLEAN'."\n" ."\n" .'● TIMESTAMP', 'type' => 'string', 'required' => true, 'example' => 'STRING'], 'PrefixName' => ['type' => 'string', 'example' => 'cand_seq__'], ], 'required' => false, ], 'required' => false, ], 'SequenceFeatureViewIds' => [ 'title' => '序列特征IDs。', 'type' => 'array', 'items' => ['type' => 'string', 'required' => false, 'description' => ''], 'required' => false, 'description' => '', ], 'LabelPriorityLevel' => ['title' => 'label 表优先级,默认为0,表示不允许 label 表特征与特征视图特征有冲突。1 表示有冲突时 label 表优先。2表示特征视图优先。', 'type' => 'integer', 'format' => 'int64', 'required' => false, 'example' => '0', 'description' => ''], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => 'C33E160C-BFCA-5719-B958-942850E949F6'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'eventInfo' => [ 'enable' => false, 'eventNames' => [], ], 'title' => '更新模型特征', 'summary' => '更新模型特征的信息,包括关联的 Label 表、所选特征字段和冲突优先级策略。更新为全量替换,传入的 Features 会覆盖已有值。', 'changeSet' => [ ['createdAt' => '2025-11-19T11:22:16.000Z', 'description' => '请求参数发生变更'], ['createdAt' => '2024-12-02T03:55:05.000Z', 'description' => '请求参数发生变更'], ['createdAt' => '2023-10-30T02:07:07.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateModelFeature'], ], ], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'featurestore:UpdateModelFeature', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"C33E160C-BFCA-5719-B958-942850E949F6\\"\\n}","type":"json"}]', ], 'UpdateModelFeatureFGFeature' => [ 'summary' => '更新模型特征的FG特征配置信息。', 'path' => '/api/v1/instances/{InstanceId}/modelfeatures/{ModelFeatureId}/fgfeature', 'methods' => ['put'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeCode' => '205443', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID。', 'description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'ModelFeatureId', 'in' => 'path', 'schema' => ['title' => '模型特征ID。', 'description' => '模型特征ID,可从接口ListModelFeatures获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'description' => '请求Body。', 'type' => 'object', 'properties' => [ 'RawFeatures' => [ 'title' => '基础特征信息。', 'description' => '基础特征信息。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'InputFeatureName' => ['title' => '原始特征名称。', 'description' => '原始特征名称。', 'type' => 'string', 'required' => true, 'example' => 'item_id'], 'FeatureDomain' => [ 'title' => '原始特征域。'."\n" .'● User'."\n" .'● Item'."\n" .'● Context', 'description' => '原始特征域。'."\n" .'- User-用户侧'."\n" .'- Item-物品侧'."\n" .'- Context-上下文', 'type' => 'string', 'required' => true, 'enumValueTitles' => [], 'example' => 'User', ], 'FeatureName' => ['title' => '生成特征的名称。', 'description' => '生成特征的名称。', 'type' => 'string', 'required' => true, 'example' => 'item_id'], 'FeatureType' => [ 'title' => 'FG基础特征类型。'."\n" .'● IdFeature-主键'."\n" .'● RawFeature-基础特征', 'description' => 'FG基础特征类型。'."\n" .'- IdFeature-主键'."\n" .'- RawFeature-基础特征', 'type' => 'string', 'required' => true, 'enumValueTitles' => [], 'example' => 'IdFeature', ], 'ValueType' => [ 'title' => '特征值类型。'."\n" .'● INTEGER'."\n" .'● DOUBLE'."\n" .'● STRING', 'description' => '特征值类型。'."\n" .'- INTEGER'."\n" .'- DOUBLE'."\n" .'- STRING', 'type' => 'string', 'required' => true, 'enumValueTitles' => [], 'example' => 'STRING', ], 'DefaultValue' => ['title' => '默认值。', 'description' => '默认值。', 'type' => 'string', 'required' => true, 'example' => '-1024'], ], 'required' => false, 'description' => '', ], 'required' => false, ], 'LookupFeatures' => [ 'title' => '查询特征信息。', 'description' => '查询特征信息。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'MapFeatureName' => ['title' => 'map特征名称。', 'description' => 'map特征名称。', 'type' => 'string', 'required' => true, 'example' => 'item_id'], 'MapFeatureDomain' => [ 'title' => 'map特征域。'."\n" .'● User'."\n" .'● Item'."\n" .'● Context', 'description' => 'map特征域。'."\n" .'- User-用户侧'."\n" .'- Item-物品侧'."\n" .'- Context-上下文', 'type' => 'string', 'required' => true, 'enumValueTitles' => [], 'example' => 'User', ], 'FeatureName' => ['title' => '生成特征的名称。', 'description' => '生成特征的名称。', 'type' => 'string', 'required' => true, 'example' => 'item_id'], 'ValueType' => [ 'title' => '特征值类型。'."\n" .'● INTEGER'."\n" .'● DOUBLE'."\n" .'● STRING', 'description' => '特征值类型。'."\n" .'- INTEGER'."\n" .'- DOUBLE'."\n" .'- STRING', 'type' => 'string', 'required' => true, 'enumValueTitles' => [], 'example' => 'STRING', ], 'DefaultValue' => ['title' => '默认值。', 'description' => '默认值。', 'type' => 'string', 'required' => true, 'example' => '-1024'], 'KeyFeatureName' => ['title' => 'key特征特征。', 'description' => 'key特征。', 'type' => 'string', 'required' => true, 'example' => '1'], 'KeyFeatureDomain' => [ 'title' => 'key特征域。'."\n" .'● User'."\n" .'● Item'."\n" .'● Context', 'description' => 'key特征域。'."\n" .'- User-用户侧'."\n" .'- Item-物品侧'."\n" .'- Context-上下文', 'type' => 'string', 'required' => true, 'enumValueTitles' => [], 'example' => 'Item', ], ], 'required' => false, 'description' => '', ], 'required' => false, ], 'SequenceFeatures' => [ 'title' => '序列特征信息。', 'description' => '序列特征信息。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'FeatureName' => ['title' => '序列特征名称。', 'description' => '序列特征名称。', 'type' => 'string', 'required' => true, 'example' => 'item_id'], 'SequenceLength' => ['title' => '序列特征最大长度。', 'description' => '序列特征最大长度。', 'type' => 'integer', 'format' => 'int64', 'required' => true, 'example' => '50'], 'SequenceDelim' => ['title' => '序列特征分隔符。', 'description' => '序列特征分隔符。', 'type' => 'string', 'required' => true, 'example' => ';'], 'AttributeDelim' => ['title' => '特征属性分隔符。', 'description' => '特征属性分隔符。', 'type' => 'string', 'required' => true, 'example' => '#'], 'SubFeatures' => [ 'title' => '序列特征子特征列表。', 'description' => '序列特征子特征列表。', 'type' => 'array', 'items' => [ 'type' => 'object', 'properties' => [ 'InputFeatureName' => ['title' => '原始特征名称。', 'description' => '原始特征名称。', 'type' => 'string', 'required' => true, 'example' => 'item_id'], 'FeatureDomain' => [ 'title' => '原始特征域。'."\n" .'● User'."\n" .'● Item'."\n" .'● Context', 'description' => '原始特征域。'."\n" .'- User-用户侧'."\n" .'- Item-物品侧'."\n" .'- Context-上下文', 'type' => 'string', 'required' => true, 'enumValueTitles' => [], 'example' => 'User', ], 'FeatureName' => ['title' => '生成子特征的名称。', 'description' => '生成子特征的名称。', 'type' => 'string', 'required' => true, 'example' => 'item_id'], 'FeatureType' => [ 'title' => 'FG序列特征子特征类型。'."\n" .'● IdFeature-主键'."\n" .'● RawFeature-基础特征', 'description' => 'FG序列特征子特征类型。'."\n" .'- IdFeature-主键'."\n" .'- RawFeature-基础特征', 'type' => 'string', 'required' => true, 'enumValueTitles' => [], 'example' => 'RawFeature', ], 'ValueType' => [ 'title' => '特征值类型。'."\n" .'● INTEGER'."\n" .'● DOUBLE'."\n" .'● STRING', 'description' => '特征值类型。'."\n" .'- INTEGER'."\n" .'- DOUBLE'."\n" .'- STRING', 'type' => 'string', 'required' => true, 'enumValueTitles' => [], 'example' => 'STRING', ], 'DefaultValue' => ['title' => '默认值。', 'description' => '默认值。', 'type' => 'string', 'required' => true, 'example' => '-1024'], ], 'required' => false, 'description' => '', ], 'required' => false, ], ], 'required' => false, 'description' => '', ], 'required' => false, ], 'Reserves' => [ 'title' => '保留字段。', 'description' => '保留字段。', 'type' => 'array', 'items' => ['description' => '保留字段名称。', 'type' => 'string', 'required' => false, 'example' => 'f1'], 'required' => false, ], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'requestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '7D497816-607C-5B67-97B1-61354B6ACB2B'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"requestId\\": \\"7D497816-607C-5B67-97B1-61354B6ACB2B\\"\\n}","type":"json"}]', 'title' => '更新模型特征的FG特征配置信息', 'changeSet' => [ ['createdAt' => '2024-12-03T03:48:43.000Z', 'description' => '请求参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateModelFeatureFGFeature'], ], ], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'featurestore:UpdateModelFeatureFGFeature', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'UpdateProject' => [ 'summary' => '更新项目的描述。', 'path' => '/api/v1/instances/{InstanceId}/projects/{ProjectId}', 'methods' => ['put'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'update', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['title' => '实例ID,可通过接口ListInstances获取。', 'description' => '实例ID,可通过接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'ProjectId', 'in' => 'path', 'schema' => ['title' => '项目ID,可通过接口ListProjects获取。', 'description' => '项目ID,可通过接口ListProjects获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'description' => '请求Body。', 'type' => 'object', 'properties' => [ 'Name' => ['title' => '项目名称。', 'description' => '项目名称。', 'type' => 'string', 'required' => false, 'example' => 'project1'], 'Description' => ['title' => '项目描述。', 'description' => '项目描述。', 'type' => 'string', 'required' => false, 'example' => 'This is a test.'], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '2150233F-A1F7-54D2-B5B5-8A70567549BD'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"2150233F-A1F7-54D2-B5B5-8A70567549BD\\"\\n}","type":"json"}]', 'title' => '更新项目信息', 'changeSet' => [], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateProject'], ], ], 'ramActions' => [ [ 'operationType' => 'update', 'ramAction' => [ 'action' => 'featurestore:UpdateProject', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], 'WriteFeatureViewTable' => [ 'summary' => '从 URL 导入数据到特征视图的离线表,异步执行。', 'path' => '/api/v1/instances/{InstanceId}/featureviews/{FeatureViewId}/action/writetable', 'methods' => ['post'], 'schemes' => ['http', 'https'], 'security' => [ [ 'AK' => [], ], ], 'consumes' => ['application/json'], 'produces' => ['application/json'], 'operationType' => 'readAndWrite', 'deprecated' => false, 'systemTags' => [ 'operationType' => 'none', 'riskType' => 'none', 'chargeType' => 'free', 'abilityTreeNodes' => ['FEATURElearnC62G6X'], ], 'parameters' => [ [ 'name' => 'InstanceId', 'in' => 'path', 'schema' => ['description' => '实例ID,可从接口ListInstances获取。', 'type' => 'string', 'required' => true, 'example' => 'fs-cn-********'], ], [ 'name' => 'FeatureViewId', 'in' => 'path', 'schema' => ['description' => '特征视图ID,可从LIstFeatureViews获取。', 'type' => 'string', 'required' => true, 'example' => '3'], ], [ 'name' => 'body', 'in' => 'body', 'style' => 'json', 'schema' => [ 'description' => '请求Body。', 'type' => 'object', 'properties' => [ 'Partitions' => [ 'title' => '分区表。', 'description' => '分区表。', 'type' => 'object', 'required' => false, 'additionalProperties' => [ 'type' => 'object', 'additionalProperties' => ['type' => 'string', 'example' => '20220909', 'description' => '分区日期。'], 'description' => '分区字段的映射。', ], ], 'UrlDatasource' => [ 'title' => '文件数据源。', 'description' => '文件数据源。', 'type' => 'object', 'properties' => [ 'Path' => ['title' => '数据源路径。', 'description' => '数据源路径。', 'type' => 'string', 'required' => false, 'example' => 'xxx.xxx.com/file.csv'], 'Delimiter' => ['title' => '文件分隔符。', 'description' => '文件分隔符。', 'type' => 'string', 'required' => false, 'example' => ','], 'OmitHeader' => ['title' => '文件中是否省略header。', 'description' => '文件中是否省略header。', 'type' => 'boolean', 'required' => false, 'example' => 'true'], ], 'required' => false, ], 'Mode' => ['title' => '模式'."\n" .'● Overwrite-覆盖写'."\n" .'● Merge-合并', 'description' => '模式。'."\n" ."\n" .'- Overwrite:覆盖写'."\n" .'- Merge:合并', 'type' => 'string', 'required' => true, 'example' => 'Merge'], ], 'required' => false, ], ], ], 'responses' => [ 200 => [ 'schema' => [ 'title' => 'Schema of Response', 'description' => 'Schema of Response', 'type' => 'object', 'properties' => [ 'RequestId' => ['title' => 'Id of the request', 'description' => '请求ID。', 'type' => 'string', 'example' => '0C89F5E1-7F24-5EEC-9F05-508A39278CC8'], 'TaskId' => ['title' => '任务ID。', 'description' => '任务ID。', 'type' => 'string'], ], ], ], ], 'staticInfo' => ['returnType' => 'synchronous'], 'responseDemo' => '[{"errorExample":"","example":"{\\n \\"RequestId\\": \\"0C89F5E1-7F24-5EEC-9F05-508A39278CC8\\",\\n \\"TaskId\\": \\"\\"\\n}","type":"json"}]', 'title' => '向指定特征视图写表', 'changeSet' => [ ['createdAt' => '2023-09-08T06:37:50.000Z', 'description' => '响应参数发生变更'], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'WriteFeatureViewTable'], ], ], 'ramActions' => [ [ 'operationType' => 'none', 'ramAction' => [ 'action' => 'featurestore:WriteFeatureViewTable', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], ], ], 'endpoints' => [ ['regionId' => 'ap-southeast-1', 'regionName' => '新加坡', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'paifeaturestore.ap-southeast-1.aliyuncs.com', 'endpoint' => 'paifeaturestore.ap-southeast-1.aliyuncs.com', 'vpc' => 'paifeaturestore-vpc.ap-southeast-1.aliyuncs.com'], ['regionId' => 'ap-southeast-5', 'regionName' => '印度尼西亚(雅加达)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'paifeaturestore.ap-southeast-5.aliyuncs.com', 'endpoint' => 'paifeaturestore.ap-southeast-5.aliyuncs.com', 'vpc' => 'paifeaturestore-vpc.ap-southeast-5.aliyuncs.com'], ['regionId' => 'cn-beijing', 'regionName' => '华北2(北京)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'paifeaturestore.cn-beijing.aliyuncs.com', 'endpoint' => 'paifeaturestore.cn-beijing.aliyuncs.com', 'vpc' => 'paifeaturestore-vpc.cn-beijing.aliyuncs.com'], ['regionId' => 'cn-hangzhou', 'regionName' => '华东1(杭州)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'paifeaturestore.cn-hangzhou.aliyuncs.com', 'endpoint' => 'paifeaturestore.cn-hangzhou.aliyuncs.com', 'vpc' => 'paifeaturestore-vpc.cn-hangzhou.aliyuncs.com'], ['regionId' => 'cn-hongkong', 'regionName' => '中国香港', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'paifeaturestore.cn-hongkong.aliyuncs.com', 'endpoint' => 'paifeaturestore.cn-hongkong.aliyuncs.com', 'vpc' => 'paifeaturestore-vpc.cn-hongkong.aliyuncs.com'], ['regionId' => 'cn-shanghai', 'regionName' => '华东2(上海)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'paifeaturestore.cn-shanghai.aliyuncs.com', 'endpoint' => 'paifeaturestore.cn-shanghai.aliyuncs.com', 'vpc' => 'paifeaturestore-vpc.cn-shanghai.aliyuncs.com'], ['regionId' => 'cn-shenzhen', 'regionName' => '华南1(深圳)', 'areaId' => 'asiaPacific', 'areaName' => '亚太', 'public' => 'paifeaturestore.cn-shenzhen.aliyuncs.com', 'endpoint' => 'paifeaturestore.cn-shenzhen.aliyuncs.com', 'vpc' => 'paifeaturestore-vpc.cn-shenzhen.aliyuncs.com'], ['regionId' => 'us-west-1', 'regionName' => '美国(硅谷)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'paifeaturestore.us-west-1.aliyuncs.com', 'endpoint' => 'paifeaturestore.us-west-1.aliyuncs.com', 'vpc' => 'paifeaturestore-vpc.us-west-1.aliyuncs.com'], ['regionId' => 'us-east-1', 'regionName' => '美国(弗吉尼亚)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'paifeaturestore.us-east-1.aliyuncs.com', 'endpoint' => 'paifeaturestore.us-east-1.aliyuncs.com', 'vpc' => 'paifeaturestore-vpc.us-east-1.aliyuncs.com'], ['regionId' => 'eu-central-1', 'regionName' => '德国(法兰克福)', 'areaId' => 'europeAmerica', 'areaName' => '欧洲与美洲', 'public' => 'paifeaturestore.eu-central-1.aliyuncs.com', 'endpoint' => 'paifeaturestore.eu-central-1.aliyuncs.com', 'vpc' => 'paifeaturestore-vpc.eu-central-1.aliyuncs.com'], ], 'errorCodes' => [], 'changeSet' => [ [ 'apis' => [ ['description' => '请求参数发生变更', 'api' => 'CreateDatasource'], ['description' => '请求参数发生变更', 'api' => 'CreateFeatureView'], ['description' => '请求参数发生变更、响应参数发生变更', 'api' => 'CreateLLMConfig'], ['description' => '请求参数发生变更、响应参数发生变更', 'api' => 'CreateModelFeature'], ['description' => '请求参数发生变更', 'api' => 'CreateProject'], ], 'createdAt' => '2025-11-19T11:22:31.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '请求参数发生变更', 'api' => 'CreateFeatureEntity'], ['description' => '响应参数发生变更', 'api' => 'GetFeatureEntity'], ['description' => '请求参数发生变更、响应参数发生变更', 'api' => 'ListFeatureEntities'], ['description' => '响应参数发生变更', 'api' => 'ListProjectFeatureViews'], ], 'createdAt' => '2025-11-17T06:07:16.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '请求参数发生变更', 'api' => 'ExportModelFeatureTrainingSetTable'], ['description' => '响应参数发生变更', 'api' => 'GetFeatureView'], ], 'createdAt' => '2024-12-18T07:08:36.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '请求参数发生变更', 'api' => 'UpdateModelFeatureFGFeature'], ], 'createdAt' => '2024-12-03T03:48:54.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '请求参数发生变更', 'api' => 'UpdateModelFeature'], ], 'createdAt' => '2024-12-02T03:55:16.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '请求参数发生变更', 'api' => 'ListFeatureEntities'], ['description' => '请求参数发生变更', 'api' => 'ListFeatureViews'], ['description' => '请求参数发生变更', 'api' => 'ListLabelTables'], ['description' => '请求参数发生变更', 'api' => 'ListModelFeatures'], ['description' => '请求参数发生变更', 'api' => 'ListTasks'], ], 'createdAt' => '2024-11-25T02:36:18.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '响应参数发生变更', 'api' => 'GetInstance'], ['description' => '响应参数发生变更', 'api' => 'ListInstances'], ], 'createdAt' => '2024-10-16T06:46:33.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '请求参数发生变更', 'api' => 'CreateModelFeature'], ['description' => '请求参数发生变更', 'api' => 'ExportModelFeatureTrainingSetTable'], ['description' => '响应参数发生变更', 'api' => 'GetModelFeature'], ], 'createdAt' => '2024-09-03T08:11:02.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '请求参数发生变更', 'api' => 'ExportModelFeatureTrainingSetTable'], ], 'createdAt' => '2024-07-12T03:35:15.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '请求参数发生变更', 'api' => 'CreateFeatureView'], ['description' => '响应参数发生变更', 'api' => 'GetFeatureView'], ['description' => '响应参数发生变更', 'api' => 'ListFeatureViews'], ], 'createdAt' => '2024-03-25T06:53:44.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '响应参数发生变更', 'api' => 'ListProjectFeatureViews'], ], 'createdAt' => '2024-02-02T02:26:06.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '响应参数发生变更', 'api' => 'GetDatasource'], ['description' => '响应参数发生变更', 'api' => 'GetFeatureView'], ['description' => '响应参数发生变更', 'api' => 'GetModelFeature'], ], 'createdAt' => '2024-01-29T07:38:19.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '请求参数发生变更', 'api' => 'UpdateLabelTable'], ], 'createdAt' => '2023-11-23T03:38:40.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '响应参数发生变更', 'api' => 'GetLabelTable'], ['description' => '请求参数发生变更', 'api' => 'UpdateLabelTable'], ], 'createdAt' => '2023-11-22T12:36:14.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '请求参数发生变更', 'api' => 'CreateModelFeature'], ['description' => '请求参数发生变更', 'api' => 'UpdateModelFeature'], ], 'createdAt' => '2023-10-30T02:07:16.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '请求参数发生变更、响应参数发生变更', 'api' => 'ExportModelFeatureTrainingSetTable'], ], 'createdAt' => '2023-09-13T09:48:40.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '请求参数发生变更', 'api' => 'ExportModelFeatureTrainingSetTable'], ], 'createdAt' => '2023-09-08T11:53:47.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '响应参数发生变更', 'api' => 'PublishFeatureViewTable'], ['description' => '响应参数发生变更', 'api' => 'WriteFeatureViewTable'], ], 'createdAt' => '2023-09-08T06:37:59.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '请求参数发生变更', 'api' => 'ListModelFeatures'], ], 'createdAt' => '2023-09-08T04:01:49.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '请求参数发生变更', 'api' => 'ListFeatureViews'], ], 'createdAt' => '2023-09-04T03:45:30.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '请求参数发生变更', 'api' => 'ListProjects'], ], 'createdAt' => '2023-08-30T06:54:53.000Z', 'description' => '', ], [ 'apis' => [ ['description' => '请求参数发生变更', 'api' => 'ListInstances'], ], 'createdAt' => '2023-08-28T08:15:02.000Z', 'description' => '', ], ], 'flowControl' => [ 'flowControlList' => [ ['threshold' => '600', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetFeatureView'], ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateDatasource'], ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListProjects'], ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CheckModelFeatureFGFeature'], ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListFeatureEntities'], ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateLLMConfig'], ['threshold' => '5', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateInstance'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetDatasourceTable'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListFeatureViewFieldRelationships'], ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateFeatureView'], ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListInstances'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListFeatureViewRelationships'], ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateModelFeatureFGFeature'], ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListDatasourceFeatureViews'], ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateModelFeature'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetModelFeatureFGFeature'], ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListModelFeatures'], ['threshold' => '300', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetFeatureEntity'], ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListFeatureViewOnlineFeatures'], ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateModelFeature'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListTasks'], ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'PublishFeatureViewTable'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetLLMConfig'], ['threshold' => '300', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetProject'], ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateLLMConfig'], ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetInstance'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteProject'], ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ExportModelFeatureTrainingSetTable'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetProjectFeatureEntity'], ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateDatasource'], ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateFeatureEntity'], ['threshold' => '500', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetModelFeature'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListProjectFeatureViews'], ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CheckInstanceDatasource'], ['threshold' => '50', 'countWindow' => 1, 'regionId' => '*', 'api' => 'WriteFeatureViewTable'], ['threshold' => '600', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetDatasource'], ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateLabelTable'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteLLMConfig'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteModelFeature'], ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateProject'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteLabelTable'], ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListFeatureViews'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteFeatureView'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListDatasourceTables'], ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'StopTask'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListTaskLogs'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteFeatureEntity'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'DeleteDatasource'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListLLMConfigs'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetTask'], ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'CreateLabelTable'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListProjectFeatures'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetModelFeatureFGInfo'], ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListDatasources'], ['threshold' => '200', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListLabelTables'], ['threshold' => '100', 'countWindow' => 1, 'regionId' => '*', 'api' => 'ListModelFeatureAvailableFeatures'], ['threshold' => '10', 'countWindow' => 1, 'regionId' => '*', 'api' => 'UpdateProject'], ['threshold' => '300', 'countWindow' => 1, 'regionId' => '*', 'api' => 'GetLabelTable'], ], ], 'ram' => [ 'productCode' => 'PaiFeatureStore', 'productName' => '人工智能平台 PAI', 'ramCodes' => ['featurestore'], 'ramLevel' => '操作级', 'ramConditions' => [], 'ramActions' => [ [ 'apiName' => 'ListModelFeatureAvailableFeatures', 'description' => '获取注册FG特征时模型特征下可选的所有特征', 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListModelFeatureAvailableFeatures', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetModelFeature', 'description' => '获取模型特征详细信息', 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetModelFeature', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListFeatureViewOnlineFeatures', 'description' => '获取特征视图下的在线特征数据', 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListFeatureViewOnlineFeatures', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListProjectFeatureViews', 'description' => '获取特征视图与特征列表', 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListProjectFeatureViews', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetLabelTable', 'description' => '获取label表详细信息', 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetLabelTable', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetProjectFeatureEntity', 'description' => '获取项目下指定特征实体详细信息', 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetProjectFeatureEntity', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListDatasources', 'description' => '获取数据源列表', 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListDatasources', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetModelFeatureFGInfo', 'description' => '获取模型特征的fg.json文件配置信息', 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetModelFeatureFGInfo', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'UpdateDatasource', 'description' => '更新数据源', 'operationType' => 'update', 'ramAction' => [ 'action' => 'featurestore:UpdateDatasource', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'CreateLLMConfig', 'description' => '创建大模型配置信息', 'operationType' => 'create', 'ramAction' => [ 'action' => 'featurestore:CreateLLMConfig', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetFeatureView', 'description' => '获取特征视图详细信息', 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetFeatureView', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetInstance', 'description' => '获取实例详细信息', 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetInstance', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListTasks', 'description' => '获取任务列表', 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListTasks', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListProjects', 'description' => '获取项目列表', 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListProjects', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'DeleteModelFeature', 'description' => '删除模型特征', 'operationType' => 'delete', 'ramAction' => [ 'action' => 'featurestore:DeleteModelFeature', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'CreateFeatureEntity', 'description' => '创建特征实体', 'operationType' => 'create', 'ramAction' => [ 'action' => 'featurestore:CreateFeatureEntity', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'DeleteFeatureView', 'description' => '删除特征视图', 'operationType' => 'delete', 'ramAction' => [ 'action' => 'featurestore:DeleteFeatureView', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListFeatureEntities', 'description' => '获取特征实体列表', 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListFeatureEntities', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListFeatureViewRelationships', 'description' => '获取特征视图血缘关系', 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListFeatureViewRelationships', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'CheckModelFeatureFGFeature', 'description' => '检查模型特征FG配置内容是否正确', 'operationType' => 'none', 'ramAction' => [ 'action' => 'featurestore:CheckModelFeatureFGFeature', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListProjectFeatures', 'description' => '获取项目下所有特征信息', 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListProjectFeatures', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'UpdateModelFeatureFGFeature', 'description' => '更新模型特征的FG特征配置信息', 'operationType' => 'update', 'ramAction' => [ 'action' => 'featurestore:UpdateModelFeatureFGFeature', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListModelFeatures', 'description' => '获取模型特征列表', 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListModelFeatures', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListLabelTables', 'description' => '获取label表列表', 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListLabelTables', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetFeatureEntity', 'description' => '获取特征实体详细信息', 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:GetFeatureEntity', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListDatasourceFeatureViews', 'description' => '获取数据源下所有特征视图信息', 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListDatasourceFeatureViews', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetModelFeatureFGFeature', 'description' => '获取模型特征的FG特征配置信息', 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetModelFeatureFGFeature', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'ExportModelFeatureTrainingSetTable', 'description' => '导出模型特征的训练集表', 'operationType' => 'none', 'ramAction' => [ 'action' => 'featurestore:ExportModelFeatureTrainingSetTable', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'DeleteLLMConfig', 'description' => '删除大模型配置信息', 'operationType' => 'delete', 'ramAction' => [ 'action' => 'featurestore:DeleteLLMConfig', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'UpdateLabelTable', 'description' => '更新label表', 'operationType' => 'update', 'ramAction' => [ 'action' => 'featurestore:UpdateLabelTable', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetProject', 'description' => '获取项目详细信息', 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetProject', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListFeatureViews', 'description' => '获取特征视图列表', 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListFeatureViews', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'CreateProject', 'description' => '创建项目', 'operationType' => 'create', 'ramAction' => [ 'action' => 'featurestore:CreateProject', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'UpdateModelFeature', 'description' => '更新模型特征', 'operationType' => 'update', 'ramAction' => [ 'action' => 'featurestore:UpdateModelFeature', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListLLMConfigs', 'description' => '列举大模型配置信息', 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListLLMConfigs', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListTaskLogs', 'description' => '获取任务日志', 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListTaskLogs', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'DeleteDatasource', 'description' => '删除数据源', 'operationType' => 'delete', 'ramAction' => [ 'action' => 'featurestore:DeleteDatasource', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'DeleteFeatureEntity', 'description' => '删除特征实体', 'operationType' => 'delete', 'ramAction' => [ 'action' => 'featurestore:DeleteFeatureEntity', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'StopTask', 'description' => '停止任务', 'operationType' => 'none', 'ramAction' => [ 'action' => 'featurestore:StopTask', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetDatasourceTable', 'description' => '获取数据源下指定表的详细信息', 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetDatasourceTable', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'CreateDatasource', 'description' => '创建数据源', 'operationType' => 'create', 'ramAction' => [ 'action' => 'featurestore:CreateDatasource', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListFeatureViewFieldRelationships', 'description' => '获取特征字段血缘关系', 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListFeatureViewFieldRelationships', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'CheckInstanceDatasource', 'description' => '检查数据源连通性', 'operationType' => 'none', 'ramAction' => [ 'action' => 'featurestore:CheckInstanceDatasource', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'CreateModelFeature', 'description' => '创建模型特征', 'operationType' => 'create', 'ramAction' => [ 'action' => 'featurestore:CreateModelFeature', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListInstances', 'description' => '获取实例列表', 'operationType' => 'list', 'ramAction' => [ 'action' => 'featurestore:ListInstances', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'CreateFeatureView', 'description' => '创建特征视图', 'operationType' => 'create', 'ramAction' => [ 'action' => 'featurestore:CreateFeatureView', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'WriteFeatureViewTable', 'description' => '向指定特征视图写表', 'operationType' => 'none', 'ramAction' => [ 'action' => 'featurestore:WriteFeatureViewTable', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetTask', 'description' => '获取任务详细信息', 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetTask', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetDatasource', 'description' => '获取数据源详细信息', 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetDatasource', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'GetLLMConfig', 'description' => '获取大模型配置信息', 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:GetLLMConfig', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'DeleteLabelTable', 'description' => '删除label表', 'operationType' => 'delete', 'ramAction' => [ 'action' => 'featurestore:DeleteLabelTable', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'ListDatasourceTables', 'description' => '获取数据源下的数据表列表', 'operationType' => 'get', 'ramAction' => [ 'action' => 'featurestore:ListDatasourceTables', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'UpdateProject', 'description' => '更新项目信息', 'operationType' => 'update', 'ramAction' => [ 'action' => 'featurestore:UpdateProject', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'UpdateLLMConfig', 'description' => '更新大模型配置信息', 'operationType' => 'update', 'ramAction' => [ 'action' => 'featurestore:UpdateLLMConfig', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'PublishFeatureViewTable', 'description' => '发布特征视图下表数据', 'operationType' => 'none', 'ramAction' => [ 'action' => 'featurestore:PublishFeatureViewTable', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'CreateLabelTable', 'description' => '创建label表', 'operationType' => 'create', 'ramAction' => [ 'action' => 'featurestore:CreateLabelTable', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'UpdateFeatureView', 'description' => '更新特征视图', 'operationType' => 'update', 'ramAction' => [ 'action' => 'featurestore:UpdateFeatureView', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'DeleteProject', 'description' => '删除项目', 'operationType' => 'delete', 'ramAction' => [ 'action' => 'featurestore:DeleteProject', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], [ 'apiName' => 'CreateInstance', 'description' => '创建实例', 'operationType' => 'create', 'ramAction' => [ 'action' => 'featurestore:CreateInstance', 'authLevel' => 'operate', 'actionConditions' => [], 'resources' => [ ['validationType' => 'always', 'product' => 'PaiFeatureStore', 'resourceType' => '全部资源', 'arn' => '*'], ], ], ], ], 'resourceTypes' => [], ], ];