• Contributor: Stonebranch Stonebranch
  • Author: Nils Buer
  • Prerequisites: AWS S3 account, Python 2.7.x (or 3.6.x) for Linux
  • Application / Platform: AWS S3
  • Compatibility: UA 6.4.2.2 or higher, UC 6.4.5.x or higher
  • OS: Linux
  • Product: Universal Agent, Universal Controller

Delete Key from AWS S3 Bucket Universal Task (Linux)

Universal Task delete key from Amazon S3 bucket using Universal Automation Center.

Storing data in the cloud becomes an integral part of most modern IT landscapes. With Universal Automation Center you can securely automate your AWS, Azure or any other Cloud File Transfer and integrate them into your existing scheduling flows.

As security is one of the key concerns, when moving to the cloud, the provided solution supports multi-level of security:

  • All Credential for AWS S3 (Access Key, Secret Access key and Region) are stored in an encrypted form in the database
  • Connections towards the AWS VPC via a Proxy Server are supported
  • Secure access to AWS S3 buckets using AWS bucket policies can be configured
  • Restrict sending files only to specific buckets using AWS End Points

Some details about the universal tasks for AWS S3:

  • The Universal Tasks are calling the python module Boto3 - the Amazon Web Services (AWS) SDK for Python. Both Boto3 API Types are used: the "low-level" Client API and Resource APIs
  • Any missing command or new command can be easily added, once it is available in the Amazon Web Services (AWS) SDK for Python
  • All Universal Task support encrypted connections via a Proxy Server
  • All Credential for AWS S3 (Access Key, Secret Access key and Region) are stored in an encrypted form in the database
  • You can configure all connection Parameters for the Proxy and AWS via the Universal Task
  • You can select different log-levels e.g. Info and debug