ec2-upload-bundle

Amazon Elastic Compute Cloud: 2008-08-08

Option Description Required

-b, --bucket s3_bucket

The name of the Amazon S3 bucket in which to store the bundle. If the bucket doesn't exist it will be created (if the bucket name is available).

Example: -b ec2-cracker-ami

Yes

-m, --manifest manifest

The path to the manifest file. The manifest file is created during the bundling process and can be found in the directory containing the bundle.

Example: -m /var/spool/my-first-bundle/Manifest

Yes

-a, --access-key access_key_id

Your AWS access key ID.

Example: -a 10QMXFEV71ZS32XQFTR2

Yes

-s, --secret-key secret_key

Your AWS secret access key.

Example: -s eW91dHViZS5jb20vd2F0Y2g/dj1SU3NKMTlzeTNKSQ==

Yes

--acl acl

The access control list policy of the bundled image.

Valid Values: public-read | aws-exec-read

Default: aws-exec-read

Example: --acl public-read

No

--ec2cert certificate

The path to the Amazon EC2 X509 public key certificate.

Default: /etc/ec2/amiutil/cert-ec2.pem

Example: --ec2cert /etc/ec2/amiutil/cert-ec2.pem

No

-d, --directory directory

The directory containing the bundled AMI parts.

Default: The directory containing the manifest file (see the -m option).

Example: -d /var/run/my-bundle

No

--part part

Starts uploading the specified part and all subsequent parts.

Example: --part

No

--url url

The S3 service URL.

Default: https://s3.amazonaws.com

Example: --url https://s3.amazonaws.ie

No

--retry

Automatically retries failed uploads. Use with caution.

Example: --retry

No

--skipmanifest

Does not upload the manifest.

Example: --skipmanifest

No

--help

Display the help message.

Example: --help

No

--manual

Display the manual entry.

Example: --manual

No