Skip to main content

Unofficial CLI tool for working with AWS AppConfig

Project description

AWS AppConfig CLI

NOTE: This is still early in development

CLI tool for working with AWS AppConfig

This tool is designed to make working with AWS AppConfig a little easier. The default API, and therefore the AWS SDK's and CLI tools rely on knowledge of obscure ID's to reference applications, profiles, environments etc. This CLI allows you to use the familiar names of these components as well as simplifying the interface to AppConfig.

Current limitations

  • Only supports Hosted Configuration AppConfig
  • Only supports JSON formatted Hosted configuration
  • Only supports getting & updating configuration

Usage

> appconf --help
Usage: appconf [OPTIONS] COMMAND [ARGS]...

Options:
  --aws-profile TEXT  AWS Profile Name
  --help              Show this message and exit.

Commands:
  get  Get the current hosted configuration for the application & profile
  put  Upload a new hosted configuration version for the application &...

Examples:

  • Get current config: appconf get --app <application name> --profile <profile name>
  • Put new config:
    • appconf put -a <application name> -p <profile name> path/to/config.json
    • appconf put -a <application name> -p <profile name> < cat path/to/config.json
    • cat path/to/config.json | appconf put -a <application name> -p <profile name>

Changelog

0.1.1

  • Corrected/caught error when retrieving profiles with no configuration
  • Support for pipes when using "put" config

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

appconfig_cli-0.2.0.tar.gz (5.6 kB view details)

Uploaded Source

Built Distribution

appconfig_cli-0.2.0-py3-none-any.whl (6.8 kB view details)

Uploaded Python 3

File details

Details for the file appconfig_cli-0.2.0.tar.gz.

File metadata

  • Download URL: appconfig_cli-0.2.0.tar.gz
  • Upload date:
  • Size: 5.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.9.12 Darwin/22.5.0

File hashes

Hashes for appconfig_cli-0.2.0.tar.gz
Algorithm Hash digest
SHA256 36c4f7450e6b9a3839bc8fbf4b32e072fe087d495eab9b05ec89f9ad58e42dcb
MD5 78119539f19bd99f910c6f7a0ffd4364
BLAKE2b-256 464d9e07655ec696192ef0a902d2818b98457931d944a39fd441a1402f13f3f5

See more details on using hashes here.

File details

Details for the file appconfig_cli-0.2.0-py3-none-any.whl.

File metadata

  • Download URL: appconfig_cli-0.2.0-py3-none-any.whl
  • Upload date:
  • Size: 6.8 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: poetry/1.4.1 CPython/3.9.12 Darwin/22.5.0

File hashes

Hashes for appconfig_cli-0.2.0-py3-none-any.whl
Algorithm Hash digest
SHA256 ed72820c6884d1559b31aaef12eb98006802056e88c0592d171b846e0caee74c
MD5 4caaf52453bd2bd5c2b1844ebb5f1e3e
BLAKE2b-256 2fedec568b2700aae2b2b707e02d1d340abcb7e114704d64345c85fbdd2e13fc

See more details on using hashes here.

Supported by

AWS AWS Cloud computing and Security Sponsor Datadog Datadog Monitoring Fastly Fastly CDN Google Google Download Analytics Microsoft Microsoft PSF Sponsor Pingdom Pingdom Monitoring Sentry Sentry Error logging StatusPage StatusPage Status page