deprecation
Initialize connection to EC2
options parameter must include values for :aws_access_key_id and :aws_secret_access_key in order to create a connection
sdb = SimpleDB.new( :aws_access_key_id => your_aws_access_key_id, :aws_secret_access_key => your_aws_secret_access_key )
Acquire an elastic IP address.
Associate an elastic IP address with an instance
Attach an Amazon EBS volume with a running instance, exposing as specified device
Add permissions to a security group
or
or
Terminate specified spot instance requests
Create a bootable EBS volume AMI
Create a new key pair
Create a new placement group
Create a new security group
Create a snapshot of an EBS volume and store it in S3
Create a spot datafeed subscription
Creates a Subnet with the CIDR block you specify.
Adds tags to resources
Create an EBS volume
Creates a VPC with the CIDR block you specify.
Delete a key pair that you own
Delete a placement group that you own
Delete a security group that you own
Delete a snapshot of an EBS volume that you own
Delete a spot datafeed subscription
Deletes a subnet from a VPC. You must terminate all running instances in the subnet before deleting it, otherwise Amazon VPC returns an error
Remove tags from resources
Delete an EBS volume
Deletes a VPC. You must detach or delete all gateways or other objects that are dependent on the VPC first. For example, you must terminate all running instances, delete all VPC security groups (except the default), delete all the route tables (except the default), etc.
deregister an image
Describe all or specified IP addresses.
Describe all or specified availability zones
Describe all or specified images.
Describe all or specified instances
Describe all or specified key pairs
Describe all or specified placement groups
Describe all or specified regions
Describe all or specified reserved instances
Describe all or specified reserved instances offerings
Describe all or specified security groups
Describe all or specified snapshots
Describe spot datafeed subscription
Describe all or specified spot instance requests
Describe all or specified spot price history
Describe all or specified subnets
Describe all or specified tags
Describe all or specified volumes.
Describe all or specified vpcs
Detach an Amazon EBS volume from a running instance
Disassociate an elastic IP address from its instance (if any)
Retrieve console output for specified instance
# * response<~Excon::Response>:
* body<~Hash>: * 'instanceId'<~String> - Id of instance * 'output'<~String> - Console output * 'requestId'<~String> - Id of request * 'timestamp'<~Time> - Timestamp of last update to output
Retrieves the encrypted administrator password for an instance running Windows.
# * response<~Excon::Response>:
* body<~Hash>: * 'instanceId'<~String> - Id of instance * 'passwordData'<~String> - The encrypted, base64-encoded password of the instance. * 'requestId'<~String> - Id of request * 'timestamp'<~Time> - Timestamp of last update to output
Import an existing public key to create a new key pair
Modify image attributes
Modify instance attributes
Modify snapshot attributes
Monitor specified instance docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-MonitorInstances.html
Purchases a Reserved Instance for use with your account.
Reboot specified instances
# * response<~Excon::Response>:
* body<~Hash>: * 'requestId'<~String> - Id of request * 'return'<~Boolean> - success?
Release an elastic IP address.
Launch specified instances
Remove permissions from a security group
or
or
Launch specified instances
Start specified instance
Stop specified instance
Terminate specified instances
# * response<~Excon::Response>:
* body<~Hash>: * 'requestId'<~String> - Id of request * 'instancesSet'<~Array>: * 'instanceId'<~String> - id of the terminated instance * 'previousState'<~Hash>: previous state of instance * 'code'<~Integer> - previous status code * 'name'<~String> - name of previous state * 'shutdownState'<~Hash>: shutdown state of instance * 'code'<~Integer> - current status code * 'name'<~String> - name of current state
UnMonitor specified instance docs.amazonwebservices.com/AWSEC2/latest/APIReference/ApiReference-query-UnmonitorInstances.html