Name

DB.DBA.AMAZON_CREATE_IMAGE — Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is either running or stopped.

Synopsis

DB.DBA.AMAZON_CREATE_IMAGE ( in aws_access_key varchar ,
  in instance_id varchar ,
  in image_name varchar ,
  in secret_key varchar ,
  in http_proxy varchar (default null) );
 

Description

Creates an Amazon EBS-backed AMI from an Amazon EBS-backed instance that is either running or stopped.

Parameters

aws_access_key

Amazon Access Key ID.

instance_id

Image instance ID (check Amazon list of instances).

image_name

New image ID (check Amazon list of images).

secret_key

AWS Security Token.

http_proxy

Proxy server, can be null or empty.

Examples

Example 24.235. Simple Use

create procedure simple_test()
{
  declare access_key, sec_token, p_name, image_id varchar;

  access_key := 'AKIAJI7ZL427TI5EDF5A'; -- amazon manager site access key
  sec_token  := 'CGI/UMaXf2LRUctaj/HGJ57UNy/t7fNCshh8wpJg'; -- amazon manager site secret token
  image_id   := 'my_new_image';
  p_name     := 'my_instance_of_linux';

  DB.DBA.AMAZON_CREATE_IMAGE (access_key, p_name, image_id, sec_token);

}
;