SageMakerFeatureStoreRuntime / Client / get_record



Use for OnlineStore serving from a FeatureStore. Only the latest records stored in the OnlineStore can be retrieved. If no Record with RecordIdentifierValue is found, then an empty result is returned.

See also: AWS API Documentation

Request Syntax

response = client.get_record(
  • FeatureGroupName (string) –


    The name or Amazon Resource Name (ARN) of the feature group from which you want to retrieve a record.

  • RecordIdentifierValueAsString (string) –


    The value that corresponds to RecordIdentifier type and uniquely identifies the record in the FeatureGroup.

  • FeatureNames (list) –

    List of names of Features to be retrieved. If not specified, the latest value for all the Features are returned.

    • (string) –

  • ExpirationTimeResponse (string) – Parameter to request ExpiresAt in response. If Enabled, GetRecord will return the value of ExpiresAt, if it is not null. If Disabled and null, GetRecord will return null.

Return type:



Response Syntax

    'Record': [
            'FeatureName': 'string',
            'ValueAsString': 'string'
    'ExpiresAt': 'string'

Response Structure

  • (dict) –

    • Record (list) –

      The record you requested. A list of FeatureValues.

      • (dict) –

        The value associated with a feature.

        • FeatureName (string) –

          The name of a feature that a feature value corresponds to.

        • ValueAsString (string) –

          The value associated with a feature, in string format. Note that features types can be String, Integral, or Fractional. This value represents all three types as a string.

    • ExpiresAt (string) –

      The ExpiresAt ISO string of the requested record.