Skip to main content

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

Metadata

Release files for appconfig-cli 0.2.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for appconfig-cli 0.2.0
File Size Uploaded Provenance
appconfig_cli-0.2.0.tar.gz 5.6 kB Without provenance Details

Built distribution (wheel)

Table of built distributions (wheels) for appconfig-cli 0.2.0
File Interpreter ABI Platform
appconfig_cli-0.2.0-py3-none-any.whl Python 3 none any Details

Total release size: 12.4 kB

Release files / appconfig_cli-0.2.0.tar.gz

Download URL appconfig_cli-0.2.0.tar.gz
Size 5.6 kB
Tags Source
SHA-256 checksum
How to use checksums
36c4f7450e6b9a3839bc8fbf4b32e072fe087d495eab9b05ec89f9ad58e42dcb
BLAKE2b-256 checksum
How to use checksums
464d9e07655ec696192ef0a902d2818b98457931d944a39fd441a1402f13f3f5
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.1 CPython/3.9.12 Darwin/22.5.0

Release files / appconfig_cli-0.2.0-py3-none-any.whl

Download URL appconfig_cli-0.2.0-py3-none-any.whl
Size 6.8 kB
Tags Python 3
SHA-256 checksum
How to use checksums
ed72820c6884d1559b31aaef12eb98006802056e88c0592d171b846e0caee74c
BLAKE2b-256 checksum
How to use checksums
2fedec568b2700aae2b2b707e02d1d340abcb7e114704d64345c85fbdd2e13fc
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via poetry/1.4.1 CPython/3.9.12 Darwin/22.5.0

Security for appconfig-cli 0.2.0

Provenance

Provenance describes where a file came from. On PyPI, provenance is shared via attestations, which provide a verifiable record of the build or publishing details. View details, limitations and caveats.

No provenance found

None of the files in this release were uploaded with provenance metadata.

A note on package security

PyPI is a repository for distributing packages, not a service for auditing them. While third-party security researchers and our staff do their best to detect and remove malicious packages, PyPI cannot guarantee the quality, security or suitability of any given package.

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page