The Step uploads a file to an Amazon S3 bucket.
It can handle both files and directories, uploading the contents to the specified S3 bucket with the desired access control settings.
Using the Authenticate with AWS Step beforehand is recommended to securely provide short lived AWS credentials.