Initialize connection to Glacier
options parameter must include values for :aws_access_key_id and :aws_secret_access_key in order to create a connection
ses = SES.new( :aws_access_key_id => your_aws_access_key_id, :aws_secret_access_key => your_aws_secret_access_key )
Abort an upload
docs.amazonwebservices.com/amazonglacier/latest/dev/api-multipart-abort-upload.html
Complete an upload
docs.amazonwebservices.com/amazonglacier/latest/dev/api-multipart-complete-upload.html
Upload an archive
docs.amazonwebservices.com/amazonglacier/latest/dev/api-archive-post.html
Delete an archive
docs.amazonwebservices.com/amazonglacier/latest/dev/api-vault-delete.html
Delete a vault. Amazon Glacier will delete a vault only if there are no archives in the vault as per the last inventory and there have been no writes to the vault since the last inventory
docs.amazonwebservices.com/amazonglacier/latest/dev/api-vault-delete.html
Delete vault‘s notification configuration
docs.amazonwebservices.com/amazonglacier/latest/dev/api-vault-notifications-delete.html
Complete an upload
docs.amazonwebservices.com/amazonglacier/latest/dev/api-describe-job-get.html
This operation returns information about a vault
docs.amazonwebservices.com/amazonglacier/latest/dev/api-vault-get.html
Get the output from a job
docs.amazonwebservices.com/amazonglacier/latest/dev/api-job-output-get.html
Get a vault‘s notification configuration
docs.amazonwebservices.com/amazonglacier/latest/dev/api-vault-notifications-get.html
This operation initates a multipart upload of an archive to a vault
* Type<~String> The job type. Mandatory. Values: archive-retrieval, inventory-retrieval * Description<~String> The job description * ArchiveId<~String> The id of the archive to retrieve (only for Type==archive-retrieval) * Format<~String> The format to return (only for inventory retrieval). Values: CSV, JSON * SNSTopic<String> ARN of a topic to publish to when the job is complete
docs.amazonwebservices.com/amazonglacier/latest/dev/api-initiate-job-post.html
This operation initates a multipart upload of an archive to a vault
docs.amazonwebservices.com/amazonglacier/latest/dev/api-multipart-initiate-upload.html
lists in-progress and recently jobs for the specified vault ==== Parameters * name<~String> Name of the vault * options<~Hash> * completed<~Boolean>Specifies the state of the jobs to return. You can specify true or false * statuscode<~String> Filter returned jobs by status (InProgress, Succeeded, or Failed) * limit<~Integer> - The maximum number of items returned in the response. (default 1000) * marker<~String> - marker used for pagination * account_id<~String> - The AWS account id. Defaults to the account owning the credentials making the request ==== Returns * response<~Excon::Response>: ==== See Also
docs.amazonwebservices.com/amazonglacier/latest/dev/api-jobs-get.html
lists in-progress multipart uploads for the specified vault
docs.amazonwebservices.com/amazonglacier/latest/dev/api-multipart-list-uploads.html
lists the parts of an archive that have been uploaded in a specific multipart upload
docs.amazonwebservices.com/amazonglacier/latest/dev/api-multipart-list-parts.html
This operation lists all vaults owned by the calling user’s account.
docs.amazonwebservices.com/amazonglacier/latest/dev/api-vaults-get.html
Set a vault‘s notification configuration
docs.amazonwebservices.com/amazonglacier/latest/dev/api-vault-notifications-put.html
Upload an archive
docs.amazonwebservices.com/amazonglacier/latest/dev/api-upload-part.html