Metadata-Version: 2.0
Name: aws-paramstore-py
Version: 0.0.5
Summary: Query params from AWS System Manager Parameter Store
Home-page: https://github.com/akirakoyasu/aws-paramstore-py
Author: Akira Koyasu
Author-email: mail@akirakoyasu.net
License: UNKNOWN
Description-Content-Type: UNKNOWN
Keywords: aws parameter store
Platform: UNKNOWN
Classifier: Development Status :: 4 - Beta
Classifier: Intended Audience :: Developers
Classifier: Topic :: Software Development :: Libraries :: Python Modules
Classifier: License :: OSI Approved :: MIT License
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3.4
Classifier: Programming Language :: Python :: 3.5
Classifier: Programming Language :: Python :: 3.6
Requires-Python: >=3
Requires-Dist: boto3

aws-paramstore-py
=================

|Build Status|

Query params from AWS System Manager Parameter Store

Install
-------

.. code:: bash

    pip install aws-paramstore-py

Usage
-----

in shell

.. code:: bash

    # AWS credentials from env vars
    aws-pspy /path/to/params
    # returns {"key1": "value1", "key2": "value2"}

    eval "$(aws-pspy /path/to/params --bash-export)"
    # set env vars:
    # - key1="value1"
    # - key2="value2"

in Python

.. code:: python

    import aws_paramstore_py as paramstore

    # use default boto3 ssm client
    params = paramstore.get('/path/to/params')
    # dict(key1: "value1", key2: "value2")

    # use your own boto3 ssm client
    import boto3
    ssm = boto3.client('ssm')
    params = paramstore.get('/path/to/params', ssm_client=ssm)

.. |Build Status| image:: https://travis-ci.org/akirakoyasu/aws-paramstore-py.svg?branch=master
   :target: https://travis-ci.org/akirakoyasu/aws-paramstore-py


