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
- 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
- Body
- S3ObjectDeepMetadata
List 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
- Body
- S3ObjectCollection
List 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
- Body
- S3ObjectDeepMetadata
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'.