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.jsonappconf put -a <application name> -p <profile name> < cat path/to/config.jsoncat 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)
| File | Size | Uploaded | Provenance | |
|---|---|---|---|---|
| appconfig_cli-0.2.0.tar.gz | 5.6 kB | Without provenance | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| 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.