# Functions
NewDirectoryIterator builds a new DirectoryIterator.
UploadDirectory uploads the files in a directory to a bucket Inputs:
sess is the current session, which provides configuration for the SDK's service clients bucket is the name of the bucket path is the path to the directory to upload
Output:
If success, nil Otherwise, an error from the call to UploadWithIterator.
# Structs
DirectoryIterator represents an iterator of a specified directory.