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

Triggers

Trigger NameTrigger Description
WebhookReceive Amazon SNS notifications for Amazon S3 events. Confirms SNS subscription requests automatically.
New and Updated FilesChecks for new and updated files in a specified S3 bucket on a configured schedule.
New BucketsChecks for new buckets in Amazon S3 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