Scripts for txAWS
In bug #482357, Robert Collins suggested that we start adding command line tools for txAWS. The intent of this blueprint is to list those parts of txAWS that currently don't have a command line tool, and then set in place a policy for all new work, with regard to such tools.
The following subpackages need to provide a command line tool:
* txaws.ec2
* txaws.storage
The following subpackages are currently planned, and will need scripts:
* txaws.cloudwatch
* txaws.cloudfront
* txaws.sqs
* txaws.mapreduce
* txaws.database
Standards:
* These tools need to be scripts in the package bin directory.
* They need to have the similar names as their Amazon EC2 API Tools counterparts (e.g. txaws-add-group).
* The command line options and manner of calling need to be identical.
* For every branch that includes support for a new AWS API call, a new script needs to be created.
* Code that scripts share in common should be created in txaws.scripts; bin scripts will import code from there.
* The more code that can be in txaws.scripts, the better (i.e., make the code as reusable as possible).
Blueprint information
- Status:
- Started
- Approver:
- None
- Priority:
- Low
- Drafter:
- Duncan McGreggor
- Direction:
- Approved
- Assignee:
- Duncan McGreggor
- Definition:
- Approved
- Series goal:
- Accepted for trunk
- Implementation:
- Slow progress
- Milestone target:
- 0.5
- Started by
- Duncan McGreggor
- Completed by
Related branches
Sprints
Whiteboard
We should watch closely the discussions around the following whiteboard:
https:/
The current list of EC2 API Tools scripts:
ec2-add-group
ec2-add-keypair
ec2-allocate-
ec2-associate-
ec2-attach-volume
ec2-authorize
ec2-bundle-instance
ec2-cancel-
ec2-cmd
ec2-confirm-
ec2-create-snapshot
ec2-create-volume
ec2-delete-group
ec2-delete-keypair
ec2-delete-snapshot
ec2-delete-volume
ec2-deregister
ec2-describe-
ec2-describe-
ec2-describe-
ec2-describe-group
ec2-describe-
ec2-describe-images
ec2-describe-
ec2-describe-
ec2-describe-
ec2-describe-
ec2-describe-
ec2-describe-
ec2-describe-
ec2-detach-volume
ec2-disassociat
ec2-fingerprint-key
ec2-get-
ec2-get-password
ec2-migrate-image
ec2-modify-
ec2-monitor-
ec2-purchase-
ec2-reboot-
ec2-register
ec2-release-address
ec2-reset-
ec2-revoke
ec2-run-instances
ec2-terminate-
ec2-unmonitor-
ec2-version