amazonaws.com – sagemaker-featurestore-runtime
Contains all data plane API operations and data types for the Amazon SageMaker Feature Store. Use this API to put, delete, and retrieve (get) features from a feature store.
Use the following operations to configure your OnlineStore and OfflineStore features, and to create and manage feature groups:
- Homepage
- https://api.apis.guru/v2/specs/amazonaws.com:sagemaker-featurestore-runtime/2020-07-01.json
- Provider
- amazonaws.com:sagemaker-featurestore-runtime / sagemaker-featurestore-runtime
- OpenAPI version
- 3.0.0
- Spec (JSON)
- https://api.apis.guru/v2/specs/amazonaws.com/sagemaker-featurestore-runtime/2020-07-01/openapi.json
- Spec (YAML)
- https://api.apis.guru/v2/specs/amazonaws.com/sagemaker-featurestore-runtime/2020-07-01/openapi.yaml
Tools (6)
Extracted live via the executor SDK.
-
batchGetRecord.postOperationRetrieves a batch of
Recordsfrom aFeatureGroup. -
featureGroup.deleteRecordDeletes a
Recordfrom aFeatureGroupin theOnlineStore. Feature Store supports bothSOFT_DELETEandHARD_DELETE. ForSOFT_DELETE(default), feature columns are set tonulland the record is no longer retrievable byGetRecordorBatchGetRecord. ForHARD_DELETE, the completeRecordis removed from theOnlineStore. In both cases, Feature Store appends the deleted record marker to theOfflineStorewith feature values set tonull,is_deletedvalue set toTrue, andEventTimeset to the delete inputEventTime.Note that the
EventTimespecified inDeleteRecordshould be set later than theEventTimeof the existing record in theOnlineStorefor thatRecordIdentifer. If it is not, the deletion does not occur:-
For
SOFT_DELETE, the existing (undeleted) record remains in theOnlineStore, though the delete record marker is still written to theOfflineStore. -
HARD_DELETEreturnsEventTime:400 ValidationExceptionto indicate that the delete operation failed. No delete record marker is written to theOfflineStore.
-
-
featureGroup.getRecordUse for
OnlineStoreserving from aFeatureStore. Only the latest records stored in theOnlineStorecan be retrieved. If no Record withRecordIdentifierValueis found, then an empty result is returned. -
featureGroup.putRecordUsed for data ingestion into the
FeatureStore. ThePutRecordAPI writes to both theOnlineStoreandOfflineStore. If the record is the latest record for therecordIdentifier, the record is written to both theOnlineStoreandOfflineStore. If the record is a historic record, it is written only to theOfflineStore. -
openapi.previewSpecPreview an OpenAPI document before adding it as a source
-
openapi.addSourceAdd an OpenAPI source and register its operations as tools