Use this operation to describe a FeatureGroup . The response includes information on the creation time, FeatureGroup name, the unique identifier for each FeatureGroup , and more.
See also: AWS API Documentation
See ‘aws help’ for descriptions of global parameters.
describe-feature-group
--feature-group-name <value>
[--next-token <value>]
[--cli-input-json | --cli-input-yaml]
[--generate-cli-skeleton <value>]
--feature-group-name (string)
The name of the
FeatureGroupyou want described.
--next-token (string)
A token to resume pagination of the list of
Features(FeatureDefinitions). 2,500Featuresare returned by default.
--cli-input-json | --cli-input-yaml (string)
Reads arguments from the JSON string provided. The JSON string follows the format provided by --generate-cli-skeleton. If other arguments are provided on the command line, those values will override the JSON-provided values. It is not possible to pass arbitrary binary values using a JSON-provided value as the string will be taken literally. This may not be specified along with --cli-input-yaml.
--generate-cli-skeleton (string)
Prints a JSON skeleton to standard output without sending an API request. If provided with no value or the value input, prints a sample input JSON that can be used as an argument for --cli-input-json. Similarly, if provided yaml-input it will print a sample input YAML that can be used with --cli-input-yaml. If provided with the value output, it validates the command inputs and returns a sample output JSON for that command.
See ‘aws help’ for descriptions of global parameters.
FeatureGroupArn -> (string)
The Amazon Resource Name (ARN) of the
FeatureGroup.
FeatureGroupName -> (string)
he name of the
FeatureGroup.
RecordIdentifierFeatureName -> (string)
The name of the
Featureused forRecordIdentifier, whose value uniquely identifies a record stored in the feature store.
EventTimeFeatureName -> (string)
The name of the feature that stores the
EventTimeof a Record in aFeatureGroup.An
EventTimeis a point in time when a new event occurs that corresponds to the creation or update of aRecordin aFeatureGroup. AllRecordsin theFeatureGrouphave a correspondingEventTime.
FeatureDefinitions -> (list)
A list of the
Featuresin theFeatureGroup. Each feature is defined by aFeatureNameandFeatureType.(structure)
A list of features. You must include
FeatureNameandFeatureType. Valid featureFeatureTypes areIntegral,FractionalandString.FeatureName -> (string)
The name of a feature. The type must be a string.
FeatureNamecannot be any of the following:is_deleted,write_time,api_invocation_time.FeatureType -> (string)
The value type of a feature. Valid values are Integral, Fractional, or String.
CreationTime -> (timestamp)
A timestamp indicating when SageMaker created the
FeatureGroup.
OnlineStoreConfig -> (structure)
The configuration for the
OnlineStore.SecurityConfig -> (structure)
Use to specify KMS Key ID (
KMSKeyId) for at-rest encryption of yourOnlineStore.KmsKeyId -> (string)
The ID of the AWS Key Management Service (AWS KMS) key that SageMaker Feature Store uses to encrypt the Amazon S3 objects at rest using Amazon S3 server-side encryption.
The caller (either IAM user or IAM role) of
CreateFeatureGroupmust have below permissions to theOnlineStoreKmsKeyId:
"kms:Encrypt"
"kms:Decrypt"
"kms:DescribeKey"
"kms:CreateGrant"
"kms:RetireGrant"
"kms:ReEncryptFrom"
"kms:ReEncryptTo"
"kms:GenerateDataKey"
"kms:ListAliases"
"kms:ListGrants"
"kms:RevokeGrant"The caller (either IAM user or IAM role) to all DataPlane operations (
PutRecord,GetRecord,DeleteRecord) must have the following permissions to theKmsKeyId:
"kms:Decrypt"EnableOnlineStore -> (boolean)
Turn
OnlineStoreoff by specifyingFalsefor theEnableOnlineStoreflag. TurnOnlineStoreon by specifyingTruefor theEnableOnlineStoreflag.The default value is
False.
OfflineStoreConfig -> (structure)
The configuration of the
OfflineStore, inducing the S3 location of theOfflineStore, AWS Glue or AWS Hive data catalogue configurations, and the security configuration.S3StorageConfig -> (structure)
The Amazon Simple Storage (Amazon S3) location of
OfflineStore.S3Uri -> (string)
The S3 URI, or location in Amazon S3, of
OfflineStore.S3 URIs have a format similar to the following:
s3://example-bucket/prefix/.KmsKeyId -> (string)
The AWS Key Management Service (KMS) key ID of the key used to encrypt any objects written into the
OfflineStoreS3 location.The IAM
roleARNthat is passed as a parameter toCreateFeatureGroupmust have below permissions to theKmsKeyId:
"kms:GenerateDataKey"DisableGlueTableCreation -> (boolean)
Set to
Trueto disable the automatic creation of an AWS Glue table when configuring anOfflineStore.DataCatalogConfig -> (structure)
The meta data of the Glue table that is autogenerated when an
OfflineStoreis created.TableName -> (string)
The name of the Glue table.
Catalog -> (string)
The name of the Glue table catalog.
Database -> (string)
The name of the Glue table database.
RoleArn -> (string)
The Amazon Resource Name (ARN) of the IAM execution role used to persist data into the
OfflineStoreif anOfflineStoreConfigis provided.
FeatureGroupStatus -> (string)
The status of the feature group.
OfflineStoreStatus -> (structure)
The status of the
OfflineStore. Notifies you if replicating data into theOfflineStorehas failed. Returns either:ActiveorBlockedStatus -> (string)
An
OfflineStorestatus.BlockedReason -> (string)
The justification for why the OfflineStoreStatus is Blocked (if applicable).
FailureReason -> (string)
The reason that the
FeatureGroupfailed to be replicated in theOfflineStore. This is failure can occur because:
The
FeatureGroupcould not be created in theOfflineStore.The
FeatureGroupcould not be deleted from theOfflineStore.
Description -> (string)
A free form description of the feature group.
NextToken -> (string)
A token to resume pagination of the list of
Features(FeatureDefinitions).