Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
An Amazon EC2 interface that allows yout to run, terminate, reboot and describe Amazon Ec2 Instances.

_getS3UploadPolicy(
string $bucketName, string $prefix, integer $expireInMinutes
=
1440
)
:
string
Generates the S3 Upload Policy Information
Name | Type | Description |
---|---|---|
$bucketName | string | Which bucket you want the ami to live in on S3 |
$prefix | string | The prefix you want to assign to the AMI on S3 |
$expireInMinutes | integer | The expiration of the upload policy. Amazon recommends 12 hours or longer. This is based in nubmer of minutes. Default is 1440 minutes (24 hours) |
Type | Description |
---|---|
string | Base64 encoded string that is the upload policy |

_signS3UploadPolicy(
string $policy
)
:
string
Signed S3 Upload Policy
Name | Type | Description |
---|---|---|
$policy | string | Base64 Encoded string that is the upload policy |
Type | Description |
---|---|
string | SHA1 encoded S3 Upload Policy |

bundle(
string $instanceId, string $s3Bucket, string $s3Prefix, integer $uploadExpiration
=
1440
)
:
array
Bundles an Amazon EC2 instance running Windows
Name | Type | Description |
---|---|---|
$instanceId | string | The instance you want to bundle |
$s3Bucket | string | Where you want the ami to live on S3 |
$s3Prefix | string | The prefix you want to assign to the AMI on S3 |
$uploadExpiration | integer | The expiration of the upload policy. Amazon recommends 12 hours or longer. This is based in nubmer of minutes. Default is 1440 minutes (24 hours) |
Type | Description |
---|---|
array | containing the information on the new bundle operation |

cancelBundle(
string $bundleId
)
:
array
Cancels an Amazon EC2 bundling operation
Name | Type | Description |
---|---|---|
$bundleId | string | The ID of the bundle task to cancel |
Type | Description |
---|---|
array | Information on the bundle task |