Amazon Glacier Delphi Component

Amazon Glacier Delphi component is a non-visual component that allows you to work with Glacier vaults, archives and jobs (providing multi-threaded operations) using Delphi. The component works directly with the service using official Amazon APIs.

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

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
Buy Now!
With source code
Free updates for one year
Priority lifetime support

Site license

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

Compiled demo

Working example with source code
Download1.7 MB

Trial version

For Delphi XE - 11 Alexandria, works in IDE only
Download0.5 MB

All Cloud Components in Bundle

With source code
Free updates for one year
Priority lifetime support

Single developer license

For 1 developer
Buy Now!

Site license

For unlimited developers in the company
Buy Now!

Version History

AGDC 1.8Nov. 04, 2021

AGDC 1.7Aug. 04, 2020

AGDC 1.6Jan. 21, 2019

See more version history