docs: async def upload_file(self, Filename, Bucket, Key, ExtraArgs=None, Callback=None, Config=None):
      """Upload a file to an S3 object.
  
      Usage::
  
          import boto3
          s3 = boto3.resource('s3')
          s3.meta.client.upload_file('/tmp/hello.txt', 'mybucket', 'hello.txt')
  
      Similar behavior as S3Transfer's upload_file() method,
      except that parameters are capitalized.
      """
      with open(Filename, 'rb') as open_file:
          await upload_fileobj(self, open_file, Bucket, Key, ExtraArgs=ExtraArgs, Callback=Callback, Config=Config)