Objects stored on S3 are identified by a pathname of up to 1024 Unicode characters. The S3 CLI and GUI will segregate the display of objects into what “appear” to be directories if forward slashes are present in the names. However, this is a display convenience, and directories do not need to be created. You may pick your object names with or without slashes, as is convenient for your application.
To simplify scripting, the API below provides for two strings which will be concatenated to define the object. The S3Prefix string is optional, but may simplify scripting by allowing the S3Object string to be something very simple and short, like the name of the table.