# Functions
IsStorageThrottledErr returns true if error means that object cannot be retrieved right now due to throttling.
IsStorageTimeoutErr returns true if error means that object cannot be retrieved right now due to server-side timeouts.
NewDynamoDBChunkClient makes a new DynamoDB-backed chunk.Client.
NewDynamoDBIndexClient makes a new DynamoDB-backed IndexClient.
NewDynamoDBIndexReader returns an object that can scan an entire index table.
NewDynamoDBTableClient makes a new DynamoTableClient.
NewS3ObjectClient makes a new S3-backed ObjectClient.
NewSSEParsedConfig creates a struct to configure server side encryption (SSE).
# Variables
Fixtures for testing the various configuration of AWS storage.
# Structs
DynamoDBConfig specifies config for a DynamoDB database.
HTTPConfig stores the http.Transport configuration.
MetricsAutoScalingConfig holds parameters to configure how it works.
S3Config specifies config for storing chunks on AWS S3.
SSEParsedConfig configures server side encryption (SSE) struct used internally to configure AWS S3.
StorageConfig specifies config for storing data on AWS.
# Type aliases
InjectRequestMiddleware gives users of this client the ability to make arbitrary changes to outgoing requests.