Discuss this help topic in SecureBlackbox Forum

TElAWSS3DataStorage class

Properties     Methods     Events     Declared in     Licensing     


TElAWSS3DataStorage is a descendant of TElCustomDataStorage class.

Description

    TElAWSS3DataStorage provides functionality to make requests, securely upload and download data using Amazon Simple Storage Service (S3) and compatible services. In S3 storages individual data objects are contained in buckets. Using TElAWSS3DataStorage, you can manage individual data objects as well, as data buckets.
    Connection to remote storage is established via HTTP protocol. To manage connection properties, use HTTPClient property. By default, secure connection is established. If you don't need secure connection, set UseSSL property to False. To authenticate to S3 storage, you need to provide access key and access key ID pair using AccessKey and KeyID properties. Authentication type is specified by AuthType property. When connected, use ListBuckets method to view storage contents.
    If you need to change certain data object or bucket, acquire it first using AcquireObject or AcquireBucket method. Make necessary changes, then release acquired object or bucket. Use corresponding methods to create, delete, read or write individual objects, buckets or data blocks.
    To connect not to S3 but to S3-compatible service you need to change BaseURL property accordingly.

Properties

Inherited from TElCustomDataStorage

Methods

Inherited from TElCustomDataStorage

Events

Inherited from TElCustomDataStorage

Declared in

.NET:
  • Namespace: SBAWSDataStorage
  • Assembly: SecureBlackbox.Cloud
VCL:
  • Unit: SBAWSDataStorage
Java:
  • Package: SecureBlackbox.Cloud.jar
C++:
  • sbawsdatastorage.h

Licensing

To use this class in the development and distribution of your software projects, you need to purchase one of the following licenses:

CloudBlackbox OR SecureBlackbox Transports OR SecureBlackbox Professional

Discuss this help topic in SecureBlackbox Forum