title: AWC CLI S3 Multipart Upload
body: <p>According to documentation below AWS CLI uses multipart upload if file is bigger than <code>64MB</code>. 
  <a href="https://awscli.amazonaws.com/v2/documentation/api/latest/topic/s3-config.html" rel="nofollow noreferrer">https://awscli.amazonaws.com/v2/documentation/api/latest/topic/s3-config.html</a></p>
  
  <p>Also by default each part has <code>8MB</code>, as S3 multipart supports up-to <code>10000</code> parts, it means AWS CLI can only send a file as multipart if the file do not exceed <code>8MB * 10000 = ~78GB</code>. Am I correct in this assumption?<br>
  <a href="https://docs.aws.amazon.com/AmazonS3/latest/dev/qfacts.html" rel="nofollow noreferrer">https://docs.aws.amazon.com/AmazonS3/latest/dev/qfacts.html</a></p>
  
  <p>We can change this behavior if we configure <code>multipart_chunksize</code> on AWS CLI.
  I understand we should keep each part as small as possible to take full advantage of multipart upload.</p>
  
  <p>My question is, how can we handle this configuration in order to take full advantage of multipart upload and be able to upload file of difference sizes higher than <code>78GB</code>?</p>
  
  <p>To avoid confusion, the question is about usage of <code>multipart</code>. AWS CLI is working fine, I am not facing issues, I just want to make sure it will use <code>multipart</code> upload when we need to send file of different sizes.</p>