00:00.0 / 00:00.0
README.md1.5 KB
View on GitHubAuth 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/ssmidentity: prod-admin # Uses this identity for AWS credentialsoptions:region: us-east-1
Supported Stores
| Store Kind | Identity Kind |
|---|---|
aws/ssm | Any AWS identity |
azure/keyvault | Any Azure identity |
gcp/secretmanager | Any 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 listatmos store set prod/ssm image_tag sha256:abc123 --stack=prod --component=ecs-serviceatmos store get prod/ssm image_tag --stack=prod --component=ecs-service
Learn More
See Stores documentation.