awsstore
packageThis package is not in the latest version of its module.
Details
Validgo.mod file
The Go module system was introduced in Go 1.11 and is the official dependency management solution for Go.
Redistributable license
Redistributable licenses place minimal restrictions on how software can be used, modified, and redistributed.
Tagged version
Modules with tagged versions give importers more predictable builds.
Stable version
When a project reaches major version v1 it is considered stable.
- Learn more about best practices
Repository
Links
Documentation¶
Overview¶
Package awsstore contains an ipn.StateStore implementation using AWS SSM.
Index¶
Constants¶
This section is empty.
Variables¶
This section is empty.
Functions¶
funcNew¶
New returns a new ipn.StateStore using the AWS SSM storagelocation given by ssmARN.
Note that we store the entire store in a single parameterkey, therefore if the state is above 8kb, it can causeTailscaled to only only store new state in-memory andrestarting Tailscaled can fail until you delete your statefrom the AWS Parameter Store.
If you want to specify an optional KMS key,pass one or more Option objects, e.g. awsstore.WithKeyID("alias/my-key").
Types¶
typeOption¶added inv1.82.0
type Option func(*storeOptions)
Option defines a functional option type for configuring awsStore.
funcParseARNAndOpts¶added inv1.82.0
ParseARNAndOpts parses an ARN and optional URL-encoded parametersfrom arg.