proxy.golang.org : github.com/launchdarkly/go-server-sdk-dynamodb/v3 : v3.0.2
Package lddynamodb provides a DynamoDB-backed persistent data store for the LaunchDarkly Go SDK. For more details about how and why you can use a persistent data store, see: https://docs.launchdarkly.com/sdk/features/storing-data/dynamodb#go To use the DynamoDB data store with the LaunchDarkly client: By default, the data store uses a basic DynamoDB client configuration that is equivalent to doing this: This default configuration will only work if your AWS credentials and region are available from AWS environment variables and/or configuration files. If you want to set those programmatically or modify any other configuration settings, you can use the methods of the lddynamodb.DataStoreBuilder returned by lddynamodb.DataStore(). For example: Note that CacheSeconds() is not a method of lddynamodb.DataStoreBuilder, but rather a method of ldcomponents.PersistentDataStore(), because the caching behavior is provided by the SDK for all database integrations. If you are also using DynamoDB for other purposes, the data store can coexist with other data in the same table as long as you use the Prefix option to make each application use different keys. However, it is advisable to configure separate tables in DynamoDB, for better control over permissions and throughput.
Registry -
Documentation -
Download -
JSON
purl: pkg:golang/github.com/launchdarkly/go-server-sdk-dynamodb/v3@v3.0.2
Published:
Indexed:
- github.com/aws/aws-sdk-go-v2 v1.16.14
- github.com/aws/aws-sdk-go-v2/config v1.17.5
- github.com/aws/aws-sdk-go-v2/credentials v1.12.18
- github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.15
- github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.21
- github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.15
- github.com/aws/aws-sdk-go-v2/internal/ini v1.3.22
- github.com/aws/aws-sdk-go-v2/service/dynamodb v1.16.4
- github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.8
- github.com/aws/aws-sdk-go-v2/service/internal/endpoint-discovery v1.7.15
- github.com/aws/aws-sdk-go-v2/service/internal/presigned-url v1.9.15
- github.com/aws/aws-sdk-go-v2/service/sso v1.11.21
- github.com/aws/aws-sdk-go-v2/service/ssooidc v1.13.3
- github.com/aws/aws-sdk-go-v2/service/sts v1.16.17
- github.com/aws/smithy-go v1.13.2
- github.com/davecgh/go-spew v1.1.1
- github.com/google/uuid v1.1.1
- github.com/gregjones/httpcache v0.0.0-20171119193500-2bcd89a1743f
- github.com/jmespath/go-jmespath v0.4.0
- github.com/josharian/intern v1.0.0
- github.com/launchdarkly/ccache v1.1.0
- github.com/launchdarkly/eventsource v1.6.2
- github.com/launchdarkly/go-jsonstream/v3 v3.0.0
- github.com/launchdarkly/go-sdk-common/v3 v3.0.0
- github.com/launchdarkly/go-sdk-events/v2 v2.0.0
- github.com/launchdarkly/go-semver v1.0.2
- github.com/launchdarkly/go-server-sdk-evaluation/v2 v2.0.1
- github.com/launchdarkly/go-server-sdk/v6 v6.0.1
- github.com/launchdarkly/go-test-helpers/v2 v2.3.2
- github.com/launchdarkly/go-test-helpers/v3 v3.0.2
- github.com/mailru/easyjson v0.7.6
- github.com/patrickmn/go-cache v2.1.0+incompatible
- github.com/pmezard/go-difflib v1.0.0
- github.com/stretchr/testify v1.7.0
- golang.org/x/exp v0.0.0-20220823124025-807a23277127
- golang.org/x/sync v0.0.0-20190911185100-cd5d95a43a6e
- gopkg.in/yaml.v3 v3.0.0-20200313102051-9f266ea9e77c