Connectors
Amazon S3
Icon

Amazon S3 Connector

Quickly build integrations connecting your B2B SaaS product to Amazon S3.

About the Amazon S3 connector

The Amazon S3 connector accesses Amazon S3 data via the Amazon S3 API.

This connector allows you and your customers to integrate Amazon S3 with your product, enabling your customers to work with buckets, objects, parts and more in Amazon S3.

Actions

Actions are tasks that you add to your workflow. One action might update records in a third-party API, while another action might fetch a list of records.

Jump to actions

Triggers

Triggers cause workflows to run. Some triggers run on a schedule. Others are invoked by a webhook request, or poll an API for new data. If a connector does not have a built-in trigger, you can use a generic scheduled or webhook trigger.

Jump to triggers

FAQs

Learn more about this connector and related integration functionality.

Jump to FAQs

Actions

Action NameAction Description
Copy ObjectCopy an object in S3 from one location to another
Delete ObjectDelete an Object within an S3 Bucket
Get ObjectGet the contents of an object
List ObjectsList Objects in a Bucket
Put ObjectWrite an object to S3
Generate Presigned URLGenerate a presigned URL that can be used to upload or download an object in S3
Create SNS Topic For S3 Event NotificationCreate an Amazon SNS Topic to be used with S3 Event Notifications
Update SNS Topic Policy For S3 Event NotificationUpdate an Amazon SNS Topic Policy to grant S3 permission to publish
Subscribe to SNS TopicSubscribe to an Amazon SNS Topic for S3 Event Notifications
Unsubscribe from a SNS TopicUnsubscribe from an Amazon SNS Topic for S3 Event Notifications
Bucket SNS Event Trigger ConfigurationAdd events to send notifications to SNS Topic
Create Multipart UploadCreate a multipart upload
Upload PartUpload a chunk of a multipart file upload
Complete Multipart UploadComplete a multipart upload
Abort Multipart UploadAbort a multipart upload
List BucketsList all buckets in an AWS account
List PartsList parts of a multipart upload
Get Bucket LocationGet the location (AWS region) of a bucket by name
Get Current AccountGet the current AWS account
Generate Presigned URL for Multipart UploadsGenerate presigned URL's that can be used to upload or download an object in S3
Head ObjectRetrieve metadata from an object without returning the object itself
Head BucketDetermine if a bucket exists and if you have permission to access it
List Multipart UploadsLists in-progress multipart uploads in a bucket
Delete ObjectsDelete multiple objects from a bucket
Delete BucketDeletes the S3 bucket. All objects in the bucket must be deleted before the bucket itself can be deleted
Put Bucket Notification ConfigurationReplace an existing bucket notification configuration with a new one
Get Bucket Notification ConfigurationReturns the notification configuration of a bucket
Put Object Lock ConfigurationPlaces an Object Lock configuration on the specified bucket
Get Object Lock ConfigurationGets the Object Lock configuration for a bucket
Put Object RetentionPlaces an Object Retention configuration on an object
Get Object RetentionRetrieves an object's retention settings
Get Object AttributesRetrieves all the metadata from an object without returning the object itself
Upload Stream - Create StreamCreate an upload stream to S3
Upload Stream - Write DataWrite to an upload stream
Upload Stream - Close StreamClose an upload stream

Triggers

Trigger NameTrigger Description
WebhookTrigger to handle SNS subscription for S3 event notifications
New and Updated FilesChecks for new and updated files in a specified S3 bucket on a configured schedule.
New BucketsChecks for new buckets on a configured schedule.

FAQs for Amazon S3 integrations

Yes. Prismatic offers built-in connectors for a variety of other data storage systems including Azure Files, Google Cloud Storage, Bynder, and Frontify. These and other connectors are available from our connector library.

API Connectors

Integrate with customers' other SaaS apps, fast

Prismatic’s API connectors make it easy to integrate other SaaS apps – without reinventing the wheel. Triggers, actions, and auth are fully handled. And they work with all of Prismatic’s options for building integrations:
  • Empower non-devs with a low-code designer
  • Give devs freedom to build completely in code
  • Let customers create their own workflows
Image