Skip to main content

The Accretion CLI is the primary point for controlling Accretion resources.

The Accretion CLI maintains configuration state in a “Deployment File”.

Usage

init

Initialize the DEPLOYMENT_FILE for deployments to REGIONS.

This does NOT deploy to those regions.

Run accretion update to update and fill all regions in a deployment file.

accretion init DEPLOYMENT_FILE REGIONS...

update

Update deployments in all regions described in DEPLOYMENT_FILE.

This will also initialize any empty deployment regions and complete any partial deployments.

accretion update all DEPLOYMENT_FILE

add regions

Add more REGIONS to an existing deployment description in DEPLOYMENT_FILE.

This does NOT deploy to those regions.

Run accretion update to update and fill all regions in a deployment file.

accretion add regions DEPLOYMENT_FILE REGIONS...

destroy

Destroy all resources for an Accretion deployment described in DEPLOYMENT_FILE.

accretion destroy DEPLOYMENT_FILE

request

Request a new layer version build.

raw

Request a new layer in every region in DEPLOYMENT_FILE. The Layer must be described in the Accretion format in REQUEST_FILE.

{
    "Name": "layer name",
    "Language": "Language to target",
    "Requirements": {
        "Type": "accretion",
        "Requirements": [
            {
                "Name": "Requirement Name",
                "Details": "Requirement version or other identifying details"
            }
        ]
    },
    "Requirements": {
        "Type": "requirements.txt",
        "Requirements": "Raw contents of requirements.txt file format"
    }
}
accretion request raw DEPLOYMENT_FILE REQUEST_FILE

requirements

Request a new layer named LAYER_NAME in every region in DEPLOYMENT_FILE. The Layer requirements must be defined in the Python requirements.txt format in REQUIREMENTS_FILE.

accretion request DEPLOYMENT_FILE REQUIREMENTS_FILE

list

layers

List all Accretion-managed Lambda Layers and their versions in the specified region.

accretion list layers DEPLOYMENT_FILE REGION_NAME

describe

layer-version

Describe a Layer version, listing the contents of that Layer.

accretion describe layer-version DEPLOYMENT_FILE REGION_NAME LAYER_NAME LAYER_VERSION

check

Check a “Request File” for correctness.

accretion check REQUEST_FILE

Deployment File

An Accretion deployment file describes the stacks associated with a single Accretion deployment.

It is a JSON file with the following structure:

{
    "Deployments": {
        "AWS_REGION": {
            "Core": "STACK_NAME",
            "ArtifactBuilder": "STACK_NAME",
            "LayerBuilder": "STACK_NAME"
        }
    }
}

Request File

An Accretion require file describes the Layer that is being requested.

It is a JSON file with the following structure:

{
    "Name": "layer name",
    "Language": "Language to target",
    "Requirements": {
        "Type": "accretion",
        "Requirements": [
            {
                "Name": "Requirement Name",
                "Details": "Requirement version or identifying details"
            }
        ]
    },
    "Requirements": {
        "Type": "requirements.txt",
        "Requirements": "Raw contents of requirements.txt file format"
    }
}

Download files

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

Source Distribution

accretion_cli-0.1.0.tar.gz (32.4 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

accretion_cli-0.1.0-py2.py3-none-any.whl (33.0 kB view details)

Uploaded Python 2Python 3

File details

Details for the file accretion_cli-0.1.0.tar.gz.

File metadata

  • Download URL: accretion_cli-0.1.0.tar.gz
  • Upload date:
  • Size: 32.4 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for accretion_cli-0.1.0.tar.gz
Algorithm Hash digest
SHA256 e843be71510cc42d7bc3298520223fb307b980fa9d025cf72df9c72c282ca9cb
MD5 03c3e3f315e84fac642be3adf117e5c0
BLAKE2b-256 f700225de1a007190d13dd55174e7e9e20bf2bd44051126ec6390ef969670654

See more details on using hashes here.

File details

Details for the file accretion_cli-0.1.0-py2.py3-none-any.whl.

File metadata

  • Download URL: accretion_cli-0.1.0-py2.py3-none-any.whl
  • Upload date:
  • Size: 33.0 kB
  • Tags: Python 2, Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/1.13.0 pkginfo/1.5.0.1 requests/2.22.0 setuptools/41.0.1 requests-toolbelt/0.9.1 tqdm/4.32.1 CPython/3.7.3

File hashes

Hashes for accretion_cli-0.1.0-py2.py3-none-any.whl
Algorithm Hash digest
SHA256 1f3352fe8ae1448a98e55ca09c0eeaa46ee679577bf9eb0b11d614d1aad5cd28
MD5 3920111393dfdec8fffc16d80697fbbf
BLAKE2b-256 050e7930cc51d8c970dfcb733a31d34f96b7c4776a729cc2ddbd1fcc19bb7623

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.1.0 This release

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page