Amazon S3 Bucket (Independent Publisher) (Preview)
This connector provides read and write access to objects of an Amazon S3 Bucket.
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) |
Contact | |
---|---|
Name | Michael Megel |
URL | https://never-stop-learning.de |
michael.megel@never-stop-learning.de |
Connector Metadata | |
---|---|
Publisher | Michael Megel |
Website | https://aws.amazon.com// |
Privacy policy | https://aws.amazon.com// |
Categories | Collaboration;Content and Files |
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 |
---|---|---|---|
accessKeyId | securestring | The accessKeyId for this api | True |
accessKeySecret | securestring | The accessKeySecret for this api | True |
Throttling Limits
Name | Calls | Renewal Period |
---|---|---|
API calls per connection | 100 | 60 seconds |
Actions
Delete Object |
Delete Object from S3 Bucket |
Get Object |
Get Object from S3 Bucket |
List Objects |
List Objects in S3 Bucket |
Put Object |
Put Object to S3 Bucket |
Delete Object
Delete Object from S3 Bucket
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Region
|
region | True | string |
The region of the S3 bucket. |
Bucket
|
bucket | True | string |
The name of the S3 bucket. |
Key
|
key | True | string |
The key of the object. |
Returns
Get Object
Get Object from S3 Bucket
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Region
|
region | True | string |
The region of the S3 bucket. |
Bucket
|
bucket | True | string |
The name of the S3 bucket. |
Key
|
key | True | string |
The key of the object. |
Returns
List Objects
List Objects in S3 Bucket
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Region
|
region | True | string |
The region of the S3 bucket. |
Bucket
|
bucket | True | string |
The name of the S3 bucket. |
Bucket List Type
|
bucketlist-type | string |
The bucket list type. |
|
Continuation Token
|
continuation-token | string |
ContinuationToken indicates to Amazon S3 that the list is being continued on this bucket with a token. ContinuationToken is obfuscated and is not a real key. |
|
Delimiter
|
delimiter | string |
A delimiter is a character that you use to group keys. |
|
Prefix
|
prefix | string |
Limits the response to keys that begin with the specified prefix. |
|
Encoding Type
|
encoding-type | string |
Encoding type used by Amazon S3 to encode object keys in the response. |
|
Fetch Owner
|
fetch-owner | string |
The owner field is not present in ListObjectsV2 by default. If you want to return the owner field with each key in the result, then set the FetchOwner field to true. |
|
Max Keys
|
max-keys | integer |
Sets the maximum number of keys returned in the response. By default, the action returns up to 1,000 key names. The response might contain fewer keys but will never contain more. |
|
Start After
|
start-after | string |
StartAfter is where you want Amazon S3 to start listing from. Amazon S3 starts listing after this specified key. StartAfter can be any key in the bucket. |
Returns
Name | Path | Type | Description |
---|---|---|---|
Name
|
ListBucketResult.Name | string |
The bucket name. |
Prefix
|
ListBucketResult.Prefix | string |
Keys that begin with the indicated prefix. |
MaxKeys
|
ListBucketResult.MaxKeys | string |
Sets the maximum number of keys returned in the response. By default, the action returns up to 1,000 key names. The response might contain fewer keys but will never contain more. |
IsTruncated
|
ListBucketResult.IsTruncated | string |
Set to false if all of the results were returned. Set to true if more keys are available to return. If the number of results exceeds that specified by MaxKeys, all of the results might not be returned. |
KeyCount
|
ListBucketResult.KeyCount | string |
KeyCount is the number of keys returned with this request. KeyCount will always be less than or equal to the MaxKeys field. For example, if you ask for 50 keys, your result will include 50 keys or fewer. |
ContinuationToken
|
ListBucketResult.ContinuationToken | string |
If ContinuationToken was sent with the request, it is included in the response. |
NextContinuationToken
|
ListBucketResult.NextContinuationToken | string |
NextContinuationToken is sent when isTruncated is true, which means there are more keys in the bucket that can be listed. The next list requests to Amazon S3 can be continued with this NextContinuationToken. NextContinuationToken is obfuscated and is not a real key |
StartAfter
|
ListBucketResult.StartAfter | string |
If StartAfter was sent with the request, it is included in the response. |
Contents
|
ListBucketResult.Contents | array of object |
The list of objects. |
Key
|
ListBucketResult.Contents.Key | string |
The key of the object. |
LastModified
|
ListBucketResult.Contents.LastModified | string |
The last modified date of the object |
Size
|
ListBucketResult.Contents.Size | string |
The size of the object in bytes. |
ID
|
ListBucketResult.Contents.Owner.ID | string |
The ID of the owner. |
DisplayName
|
ListBucketResult.Contents.Owner.DisplayName | string |
The display name of the owner. |
StorageClass
|
ListBucketResult.Contents.StorageClass | string |
The S3 Storage Class |
Put Object
Put Object to S3 Bucket
Parameters
Name | Key | Required | Type | Description |
---|---|---|---|---|
Region
|
region | True | string |
The region of the S3 bucket. |
Bucket
|
bucket | True | string |
The name of the S3 bucket. |
Key
|
key | True | string |
The key of the object. |
Content
|
body | string |