CLI tool to manage AWS AMI and Marketplace
Project description
CLI for simple AWS AMIs management
Quick Start
Install with pip:
$ pip install shipami
$ shipami --help
Publish AMI for AWS Marketplace
$ shipami --region us-east-1 release ami-00000000 1.0 --source-region eu-west-1
ami-000000aa
$ shipami --region us-east-1 list
Managed images:
ami-000000aa: foo-1.0 [pending] (from: eu-west-1:ami-00000000)
$ shipami --region us-east-1 show ami-000000aa
ami-000000aa (foo-1.0) [pending]
tags:
shipami:release: 1.0
shipami:managed: True
shipami:copied_from: eu-west-1:ami-00000000
devices mappings:
/dev/xvda 8Go type:gp2
$ shipami --region us-east-1 share ami-000000aa
$ shipami --region us-east-1 show ami-000000aa
ami-000000aa (foo-1.0) [available]
tags:
shipami:release: 1.0
shipami:managed: True
shipami:copied_from: eu-west-1:ami-00000000
devices mappings:
/dev/xvda 8Go type:gp2
shared with:
679593333241 (AWS MARKETPLACE) OK
Commands
copy
$ shipami copy ami-00000000
ami-000000aa
$ shipami list
Managed images:
ami-000000aa: foo [pending] (from: eu-west-1:ami-00000000)
Unmanaged images:
ami-00000000: foo (to: eu-west-1:ami-000000aa)
delete
list
$ shipami list
Unmanaged images:
ami-00000000: foo
release
$ shipami release ami-00000000 1.0
ami-000000aa
$ shipami list
Managed images:
ami-000000aa: foo-1.0 [pending] (from: eu-west-1:ami-00000000)
Unmanaged images:
ami-00000000: foo (to: eu-west-1:ami-000000aa)
show
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
shipami-0.0.1b3.tar.gz
(25.0 kB
view hashes)
Built Distribution
Close
Hashes for shipami-0.0.1b3-py2.py3-none-any.whl
Algorithm | Hash digest | |
---|---|---|
SHA256 | a6ce2ede85c3eda9553d68207a63ada15f697876a0a7b3c72f61d8bad3e3b754 |
|
MD5 | 1932e50bbf4fcf2df253008e5bdf3634 |
|
BLAKE2b-256 | 1930331cc3519ef4d5d259fa87e7f715b1c4085479fa84e5530a2e8126aa3ac5 |