Amazon S3: Cloud Storage Bucket File Transfer
The Amazon S3 Cloud Storage Bucket File Transfer integration allows you to securely automate file transfers from, to, and between Amazon S3 cloud storage buckets and third-party application folders.Storing data in the cloud becomes an integral part of most modern IT landscapes. With Universal Automation Center (UAC), you can securely automate your AWS tasks and integrate them into existing scheduling workflows. Key Features: Automate file transfers in real-time. Drag-and-drop as a task into any existing scheduling workflow within the UAC. File Transfers can be triggered by a third-party application using the UAC RESTfull web service API: REST API. The following file transfer commands are supported: Upload file(s) to an S3 bucket. Download file(s) from an S3 bucket. Transfer files between S3 buckets. List objects in an S3 bucket. Delete object(s) in an S3 bucket. List S3 bucket names. Create an S3 bucket. Additional Info: Security is ensured by using the HTTPS protocol with support for an optional proxy server. Supports AWS IAM Role-Based Access (RBCA). No Universal Agent needs to be installed on the AWS Cloud – the communication goes via HTTPS.AWS canned ACLs are supported, e.g., to grant full access to the bucket owner.
Amazon SQS: Create, Monitor, and Send Messages
The Amazon SQS integration allows you to create, send, and monitor Amazon SQS messages and automatically trigger a task or workflow in Universal Controller each time a message has been received.Amazon Simple Queue Service (SQS) is a fully managed message queuing service that enables you to decouple and scale microservices, distributed systems, and serverless applications. Using SQS, enterprises can send, store, and receive messages between software components. Key Features: Allows you to monitor for, create, and send Amazon SQS messages. Trigger a task in Universal Controller upon the arrival of a new SQS message. Amazon SQS tasks can be integrated into any existing or new automation workflow. Create and send a SQS message out of any modern third-party application by calling the Universal Controller remote web service API. Set different log-levels for the Amazon SQS task to provide additional information when root-causing potential issues. Additional Information: This integration uses the Python Boto3 module. This enables new Amazon AWS services and the ability to update the current SQS task when new requirements occur. Credentials for Amazon S3 are stored in an encrypted format in the database. IAM Role-Based Access Control (RBAC) is supported. Communication to Amazon AWS is done via the HTTPS protocol. A proxy server connection to Amazon AWS with basic authentication is supported. Amazon AWS with basic authentication is supported.
AWS EC2: Create Instances
This integration allows users to create an AWS EC2 instance with parameters, either in task form or by simply creating an EC2 instance from the existing AWS launch template. This task also offers the option to install a Linux/Unix Universal Agent in the newly provisioned EC2 instance. Key Features: The task interacts with the AWS platform via a Python Boto3 module. All AWS credentials remain encrypted. Users can also install/configure a Linux Universal Agent for each EC2 instance, enabling the Universal Controller to communicate with the newly created instance instantly. This task also lets users create multiple EC2 instances with the same configuration. New instances can also be tagged. It allows customers to create a new key pair or use an existing one for the new EC2 instance. This task also enables options for additional EBS volume and encryption, as well as detailed monitoring. Additional Info:Only Linux Universal Agent is supported at the moment.
AWS EC2: Start, Stop, and Terminate Instances
This integration allows users to spin up, terminate, and manage AWS EC2 instances on demand simply by providing one or more instance IDs as input. Key Features: This task uses Python Boto3 to interact with the AWS platform using the credentials supplied within the task. It supports multiple EC2 instances at once. This task goes to the success state in Universal Controller until the EC2 instance is completely spun up or terminated. Scheduling this task using Universal Controller workflow spins up and tears down EC2 instances based on the business needs, complete with the correct setup and dependencies. It dynamically manages EC2 operations, offering the potential to reduce EC2 operations costs in the cloud.
Inter-Cloud Data Transfer
Stream data from one object store to another without intermediate storage.The Inter-Cloud Data Transfer integration allows users to transfer data to, from, and between any of the major private and public cloud providers like AWS, Google Cloud, and Microsoft Azure. It also supports the transfer of data to and from a Hadoop Distributed File System (HDFS) and to major cloud applications like OneDrive and SharePoint. Integrations within this solution package include: AWS S3. Google Cloud. SharePoint. Dropbox. OneDrive. Hadoop HDFS. Key Features: Transfer data to, from, and between any cloud provider. Transfer between any major storage applications like SharePoint or Dropbox. Transfer data to and from a Hadoop HDFS. Stream data from one object store to another – no intermediate storage. Executes quickly if the object stores are in the same region. Preserves always timestamps and verifies checksums. Supports encryption, caching, compression, and chunking. Supports regular expressions based on include/exclude filter rules. Supported actions are: List objects, list directory. Copy/move. Remove object/object store. Perform dry-runs. Monitor object. Copy URL.