Skip to main content
atmos auth-backed stores
 
00:00.0 / 00:00.0
README.md1.5 KB
View on GitHub

Auth Identity for Stores Example

Demonstrates how stores authenticate using Atmos auth identities instead of the default credential chain.

Each store references a named identity via the identity field. When the store is accessed, Atmos authenticates using the referenced identity and passes the resolved credentials to the cloud SDK.

Configuration

stores:
prod/ssm:
kind: aws/ssm
identity: prod-admin # Uses this identity for AWS credentials
options:
region: us-east-1

Supported Stores

Store KindIdentity Kind
aws/ssmAny AWS identity
azure/keyvaultAny Azure identity
gcp/secretmanagerAny GCP identity

Manage Store Values with the CLI

Use the atmos store command group to read, write, delete, and list values in any of these stores. set, get, delete, and list STORE (listing the key/values inside a named store) authenticate using the identity configured on the target store. Bare atmos store list (no store name) is the exception: it only lists the configured store descriptors and never authenticates against a backend.

atmos store list
atmos store set prod/ssm image_tag sha256:abc123 --stack=prod --component=ecs-service
atmos store get prod/ssm image_tag --stack=prod --component=ecs-service

Learn More

See Stores documentation.