Welcome to s1crets’s documentation!¶

s1crets is a thin Python wrapper to read secrets from cloud resources. Currently supported are:

  • AWS Secrets Manager
  • AWS Systems Manager’s Parameter Store

Wherever supported, it can be used to read/update non-encrypted values as well.

Installation¶

You can install it with pip install s1crets.

User’s guide¶

  • Command Line Usage
    • Getting a secret
    • Listing all secrets below a path
    • Checking whether a path exists or not
    • Updating secrets
  • API usage
    • Caching
      • Caching into the memory
      • Caching onto disk
    • Simple API
    • AWS
      • Assuming a role
      • Setting a region
      • Systems Manager Parameter Store
        • Initializing the module
        • Getting a secret
        • Listing all secrets below a path
        • Checking whether a path exists or not
        • Updating secrets
      • Secrets Manager
        • Initializing the module
        • Getting a secret
        • Checking whether a key exists or not
        • Updating secrets
  • s1crets module

Indices and tables¶

  • Index
  • Module Index
  • Search Page

s1crets

Navigation

  • Command Line Usage
  • API usage
  • s1crets module

Related Topics

  • Documentation overview
    • Next: Command Line Usage

Quick search

©2022, NAGY, Attila. | Powered by Sphinx 1.8.6 & Alabaster 0.7.12 | Page source