Skip to main content
The put command transfers a file into an S3 bucket.
s3Cli put <local_path> <s3_path>
  • local_path string required: Local path to a file.
  • s3_path string required: S3 bucket name.
In the s3_path, don’t include prefixes such as s3://, s3a://, and s3n://. Only specify the bucket name.
  • --recursive -r optional Uploads a directory recursively.
  • --help -h optional: Shows help messages and exits.
  • --config -c string optional: Path to Hadoop’s core-site.xml file.
  • --jceks-dir -j string optional: Directory containing JCEKS files.
  • --ranger-classpath -r string optional: Path to Ranger’s JAR files.
  • --user -u string optional: Username for Ranger authorization.
  • --verbose -v optional: Verbose logging.