AWS::SageMaker::FeatureGroup OnlineStoreConfig
Use this to specify the AWS Key Management Service (KMS) Key ID, or
KMSKeyId
, for at rest data encryption. You can turn
OnlineStore
on or off by specifying the EnableOnlineStore
flag
at General Assembly.
The default value is False
.
Syntax
To declare this entity in your AWS CloudFormation template, use the following syntax:
JSON
{ "EnableOnlineStore" :
Boolean
, "SecurityConfig" :OnlineStoreSecurityConfig
, "StorageType" :String
, "TtlDuration" :TtlDuration
}
YAML
EnableOnlineStore:
Boolean
SecurityConfig:OnlineStoreSecurityConfig
StorageType:String
TtlDuration:TtlDuration
Properties
EnableOnlineStore
-
Turn
OnlineStore
off by specifyingFalse
for theEnableOnlineStore
flag. TurnOnlineStore
on by specifyingTrue
for theEnableOnlineStore
flag.The default value is
False
.Required: No
Type: Boolean
Update requires: Replacement
SecurityConfig
-
Use to specify KMS Key ID (
KMSKeyId
) for at-rest encryption of yourOnlineStore
.Required: No
Type: OnlineStoreSecurityConfig
Update requires: Replacement
StorageType
-
Option for different tiers of low latency storage for real-time data retrieval.
-
Standard
: A managed low latency data store for feature groups. -
InMemory
: A managed data store for feature groups that supports very low latency retrieval.
Required: No
Type: String
Allowed values:
Standard | InMemory
Update requires: Replacement
-
TtlDuration
-
Time to live duration, where the record is hard deleted after the expiration time is reached;
ExpiresAt
=EventTime
+TtlDuration
. For information on HardDelete, see the DeleteRecord API in the Amazon SageMaker API Reference guide.Required: No
Type: TtlDuration
Update requires: No interruption