Amazon Glacier Delphi Component

Amazon Glacier is a non-visual Delphi component that gives full access to Glacier vaults, archives and jobs, providing multi-threaded operations. The component supports Delphi XE and higher versions and works directly with the service using official Amazon API.

Features

  • Create and edit vaults
  • Upload (including multipart) and download archives in multiple threads for superior speed
  • Edit vault's notifications configuration
  • Multiple regions support
  • Jobs manipulation
  • Unicode support
  • HTTPS support

Examples

Connecting to Amazon Glacier and showing list of vaults in a region.

  Glacier := TGlacier.Create;
  Glacier.AccessKeyID := 'your_access_key_id';
  Glacier.SecretAccessKey := 'your_secret_key';
  Glacier.CurrentRegionIndex := 0;
  Glacier.Connect;
  for I := 0 to Glacier.VaultsCount - 1 do
    VaultsList.Add(Glacier.Vaults[I].VaultName);

Uploading an archive with description "My first archive" to the vault.

Vault.UploadArchive(FileStream, 'My first archive');

Deleting an archive with "Arch" ID from the vault.

Vault.DeleteArchive(Arch);

Compiled Demo Screenshots

Click on the screenshot to view a larger image.

Amazon Glacier DemoAmazon Glacier Demo2

Single developer license

For 1 developer
$99 Buy Now!
With source code
Free updates for one year
Priority lifetime support

Site license

For unlimited developers in the company
$399Buy Now!
With source code
Free updates for one year
Priority lifetime support

Compiled demo

Working example with source code
Download1.8 MB

Trial version

For Delphi XE - 10.2 Tokyo, works under IDE only
Download0.2 MB

All Cloud Components in Bundle

With source code
Free updates for one year
Priority lifetime support

Single developer license

For 1 developer
$399 Buy Now!

Site license

For unlimited developers in the company
$999Buy Now!

Version History

AGDC 1.5May 10, 2017

AGDC 1.4Jun. 15, 2016

AGDC 1.3Dec. 21, 2015

See more version history