Amazon S3

Simple Storage Service (S3) is a data storage service provided by Amazon Web Services.

This connector is available in the following products and regions:

Service Class Regions
Logic Apps Standard All Logic Apps regions except the following:
     -   Azure Government regions
     -   Azure China regions
     -   US Department of Defense (DoD)
Power Automate Premium All Power Automate regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Power Apps Premium All Power Apps regions except the following:
     -   US Government (GCC)
     -   US Government (GCC High)
     -   China Cloud operated by 21Vianet
     -   US Department of Defense (DoD)
Connector Metadata
Publisher Microsoft

Known Limits

  1. The operation to get content of an S3 object will work within the following limits.
  • Object's size must be less than 3.5 MB.
  • If encryption is enabled, the key type supported by the connector is Amazon S3 key (SSE-S3).

Creating a connection

The connector supports the following authentication types:

Default Parameters for creating connection. All regions Not shareable

Default

Applicable: All regions

Parameters for creating connection.

This is not shareable connection. If the power app is shared with another user, another user will be prompted to create new connection explicitly.

Name Type Description Required
Access Key Id string Amazon access key Id True
Access Key secret securestring Amazon access key secret True

Throttling Limits

Name Calls Renewal Period
API calls per connection 6000 60 seconds

Actions

Get S3 object content

Gets the content of an S3 object.

Get S3 object metadata

Gets the metadata of an S3 object.

List S3 buckets

List S3 buckets.

List S3 objects

List S3 objects in a bucket.

List S3 regions

List S3 regions.

Get S3 object content

Gets the content of an S3 object.

Parameters

Name Key Required Type Description
The name of the bucket.
bucketName True string

The name of the bucket.

The key of the object.
objectKey True string

The key of the object.

The region where the bucket is located.
bucketRegion string

The region where the bucket is located.

Returns

The content of the object.

Object Content
binary

Get S3 object metadata

Gets the metadata of an S3 object.

Parameters

Name Key Required Type Description
The name of the bucket.
bucketName True string

The name of the bucket.

The key of the object.
objectKey True string

The key of the object.

The region where the bucket is located.
bucketRegion string

The region where the bucket is located.

Returns

Detailed metadata of an S3 object

List S3 buckets

List S3 buckets.

Returns

Collection of S3 buckets

List S3 objects

List S3 objects in a bucket.

Parameters

Name Key Required Type Description
The name of the bucket.
bucketName True string

The name of the bucket.

The region where the bucket is located.
bucketRegion string

The region where the bucket is located.

Maximum object count
maxObjectCount integer

Maximum number of objects to fetch.

Continuation token
continuationToken string

A token to identify the next page of objects.

Returns

Collection of S3 objects

List S3 regions

List S3 regions.

Returns

Collection of S3 regions

Triggers

When an S3 object is updated

Gets the metadata of an S3 object.

When an S3 object is updated

Gets the metadata of an S3 object.

Parameters

Name Key Required Type Description
The name of the bucket.
bucketName True string

The name of the bucket.

The key of the object.
objectKey True string

The key of the object.

The region where the bucket is located.
bucketRegion string

The region where the bucket is located.

Returns

Detailed metadata of an S3 object

Definitions

S3RegionCollection

Collection of S3 regions

Name Path Type Description
value
value array of S3Region

The regions

S3Region

Description of an S3 region

Name Path Type Description
name
name string

Name of the region

S3BucketCollection

Collection of S3 buckets

Name Path Type Description
value
value array of S3Bucket

The buckets

S3Bucket

Description of an S3 bucket

Name Path Type Description
name
name string

Name of the bucket

S3ObjectCollection

Collection of S3 objects

Name Path Type Description
value
value array of S3ObjectMetadata

The objects

continuationToken
continuationToken string

Continuation token

S3ObjectMetadata

Metadata of an S3 object

Name Path Type Description
key
key string

The object key

eTag
eTag string

The object entity tag

size
size integer

The object size

Last changed time
lastChangedTime date-time

The time when the object was last changed

S3ObjectDeepMetadata

Detailed metadata of an S3 object

Name Path Type Description
bucket
bucket string

The bucket name

versionId
versionId string

The object version Id

Content type
contentType string

Type of the content in the object

key
key string

The object key

eTag
eTag string

The object entity tag

size
size integer

The object size

Last changed time
lastChangedTime date-time

The time when the object was last changed

binary

This is the basic data type 'binary'.