AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.
The operation attempted to read past the oldest stream record in a shard.
In DynamoDB Streams, there is a 24 hour limit on data retention. Stream records whose age exceeds this limit are subject to removal (trimming) from the stream. You might receive a TrimmedDataAccessException if:
You request a shard iterator with a sequence number older than the trim point (24 hours).
You obtain a shard iterator, but before you use the iterator in a GetRecords
request, a stream record in the shard exceeds the 24 hour period and is trimmed. This
causes the iterator to access a record that no longer exists.
Namespace: Amazon.DynamoDBv2.Model
Assembly: AWSSDK.DynamoDBv2.dll
Version: 3.x.y.z
public class TrimmedDataAccessException : AmazonDynamoDBException _Exception, ISerializable
The TrimmedDataAccessException type exposes the following members
Name | Description | |
---|---|---|
TrimmedDataAccessException(string) |
Constructs a new TrimmedDataAccessException with the specified error message. |
|
TrimmedDataAccessException(string, Exception) |
Construct instance of TrimmedDataAccessException |
|
TrimmedDataAccessException(Exception) |
Construct instance of TrimmedDataAccessException |
|
TrimmedDataAccessException(string, Exception, ErrorType, string, string, HttpStatusCode) |
Construct instance of TrimmedDataAccessException |
|
TrimmedDataAccessException(string, ErrorType, string, string, HttpStatusCode) |
Construct instance of TrimmedDataAccessException |
Name | Type | Description | |
---|---|---|---|
Data | System.Collections.IDictionary | Inherited from System.Exception. | |
ErrorCode | System.String | Inherited from Amazon.Runtime.AmazonServiceException. | |
ErrorType | Amazon.Runtime.ErrorType | Inherited from Amazon.Runtime.AmazonServiceException. | |
HelpLink | System.String | Inherited from System.Exception. | |
HResult | System.Int32 | Inherited from System.Exception. | |
InnerException | System.Exception | Inherited from System.Exception. | |
Message | System.String | Inherited from System.Exception. | |
RequestId | System.String | Inherited from Amazon.Runtime.AmazonServiceException. | |
Retryable | Amazon.Runtime.RetryableDetails | Inherited from Amazon.Runtime.AmazonServiceException. | |
Source | System.String | Inherited from System.Exception. | |
StackTrace | System.String | Inherited from System.Exception. | |
StatusCode | System.Net.HttpStatusCode | Inherited from Amazon.Runtime.AmazonServiceException. | |
TargetSite | System.Reflection.MethodBase | Inherited from System.Exception. |
Name | Description | |
---|---|---|
GetObjectData(SerializationInfo, StreamingContext) |
Sets the System.Runtime.Serialization.SerializationInfo with information about the exception. |
.NET Core App:
Supported in: 3.1
.NET Standard:
Supported in: 2.0
.NET Framework:
Supported in: 4.5, 4.0, 3.5