S3List
Description
Enables you to list files in an Amazon S3 bucket.
Configuration
Name
Required
The name of the activity. This name must be unique in a workflow.
Weekly Inventory - Archive Bucket
Description
Optional
The description of the activity. We recommend you make this as clear as possible to guide execution, foster understanding, and support collaboration.
Weekly inventory of the archive bucket for reporting purposes.
Resource
Required
A predefined resource for accessing S3 buckets.
/Resources/S3 Resources/S3Connection
Bucket Name
Required
The name of the bucket that contains the files that you want to list.
long-term-archive
File Path
Required
The path within the specified S3 bucket that leads to the folder containing the files that you want to list.
Note
While entering the file path, only list the virtual directories without adding the bucket name, because the it is already specified (see Bucket Name, above).
For example, consider the following complete path:
archive/2025/long-term-archive
In this complete path:
long-term-archive
is the bucket that contains the files that you want to list.archive/2025
is the path to the file.
Pattern
Optional
An optional pattern (e.g., using wildcards like *
or ?
) to further filter the listed files based on their names within the specified bucket and prefix. This allows targeting files with specific naming conventions.
log_202504*.json
Prefix
Optional
Lists files whose names begin with the specified prefix.
2025-03-31
Max Results
Optional
Specifies the maximum number of file listings to retrieve in a single request. This can be useful for managing large buckets and processing results in batches.
100
Recursive
Optional
Instructs the application to retrieve matching files recursively from subdirectories.
Deselected
Descending
Optional
Instructs the application to display results in alphabetically descending order.
Deselected

Input
filepath
Optional
String
The path to the bucket (without the bucket name) that contains the file that you want to delete.
archive/2025
pattern
Optional
String
The file pattern that you want to use to filter the list of files in the target bucket.
log_202504*.json
prefix
Optional
String
The prefix that you want to use to identify files to be listed from the specified file path.
2025-03-31
maxResult
Optional
Number
The maximum number of search results that you want to be returned at a time.
100
recursive
Optional
Boolean
Instructs the application to retrieve matching files recursively from subdirectories, if true.
FALSE
descending
Optional
Boolean
Instructs the application to display results in alphabetically descending order, if true.
FALSE
Output
schema
Required
NA
A custom schema that can be imported.
NA
files
Required
Array
The returned array containing the list of matching files in the destination bucket.
NA
files > path
Required
String
The path to the file.
archive/2025/long-term-archive
files > name
Required
String
The name of a file in the returned array. There must be at least one item in this list for the List call to be successful
raw/sensor-data/part-0001.json
files > size
Required
Number
The size of the file (in bytes).
2500
files > createdTime
Required
String
The date-time when the file was created.
2025-03-10T19:20:30+01:00
files > lastModified
Required
String
The date-time when the file was last modified.
2025-03-15T09:10:30+01:00
files > permissions
Required
String
Permissions associated with the file.
Read, write, delete or manage files
files > properties
Required
String
Properties associated with the file.
content-type
files > directory
Required
Boolean
Indicates a child directory.
True
totalFiles
Required
Number
Indicates the number of files in the target bucket.
23
Last updated
Was this helpful?