Amazon S3
Integrate with Amazon Simple Storage Service (S3) for cloud file storage operations in your automation workflows.
Overview
The Amazon S3 package provides comprehensive file and bucket management capabilities for AWS S3. Use it when your automation needs to store files in the cloud, process files from S3, or manage backup and archival workflows.
Key Features
- Bucket Management - Create, list, and delete S3 buckets
- Object Operations - Upload, download, and delete files
- Presigned URLs - Generate temporary URLs for secure file access
- Object Listing - Browse and search objects in buckets
Available Nodes
- Connect/Disconnect - Manage AWS connections
- Create Bucket - Create new S3 buckets
- Delete Bucket - Remove empty buckets
- List Buckets - Get all buckets in your account
- Upload Object - Upload files to S3
- Download Object - Download files from S3
- Get Object - Retrieve object metadata and content
- Delete Object - Remove files from S3
- List Objects - Browse objects in a bucket
- Upload Presigned URL - Generate secure upload URLs
- Download Presigned URL - Generate secure download URLs
When to Use This Package
- File Backup: Automatically backup files to S3
- Document Processing: Process files stored in S3 buckets
- Data Lake Integration: Read/write data for analytics workflows
- Media Storage: Store images, videos, and documents
- Cross-System Transfer: Move files between on-premise and cloud
- Secure File Sharing: Generate presigned URLs for temporary access
Authentication
Requires AWS credentials (Access Key ID and Secret Access Key) with S3 permissions. Store credentials securely in Vault.
📄️ Connect
Robomotion.AmazonS3.Connect
📄️ Create Bucket
Robomotion.AmazonS3.CreateBucket
📄️ Delete Bucket
Robomotion.AmazonS3.DeleteBucket
📄️ Delete Object
Robomotion.AmazonS3.DeleteObject
📄️ Disconnect
Robomotion.AmazonS3.Disconnect
📄️ Download Object
Robomotion.AmazonS3.DownloadObject
📄️ Download Pre Signed URL
Robomotion.AmazonS3.DownloadPresignedURL
📄️ Get Object
Robomotion.AmazonS3.GetObject
📄️ List Buckets
Robomotion.AmazonS3.ListBuckets
📄️ List Objects
Robomotion.AmazonS3.ListObjects
📄️ Upload Object
Robomotion.AmazonS3.UploadObject
📄️ Upload Pre Signed URL
Robomotion.AmazonS3.UploadPreSignedUrl