docs: def upload_object(file_path, container_name, object_name, profile, extra=None,
                    verify_hash=True, headers=None, **libcloud_kwargs):
      '''
      Upload an object currently located on a disk.
  
      :param file_path: Path to the object on disk.
      :type file_path: ``str``
  
      :param container_name: Destination container.
      :type container_name: ``str``
  
      :param object_name: Object name.
      :type object_name: ``str``
  
      :param profile: The profile key
      :type  profile: ``str``
  
      :param verify_hash: Verify hash
      :type verify_hash: ``bool``
  
      :param extra: Extra attributes (driver specific). (optional)
      :type extra: ``dict``
  
      :param headers: (optional) Additional request headers,
          such as CORS headers. For example:
          headers = {'Access-Control-Allow-Origin': 'http://mozilla.com'}
      :type headers: ``dict``
  
      :param libcloud_kwargs: Extra arguments for the driver's upload_object method
      :type  libcloud_kwargs: ``dict``
  
      :return: The object name in the cloud
      :rtype: ``str``
  
      CLI Example:
  
      .. code-block:: bash
  
          salt myminion libcloud_storage.upload_object /file/to/me.jpg MyFolder me.jpg profile1
  
      '''
      conn = _get_driver(profile=profile)
      libcloud_kwargs = salt.utils.args.clean_kwargs(**libcloud_kwargs)
      container = conn.get_container(container_name)
      obj = conn.upload_object(file_path, container, object_name, extra, verify_hash, headers, **libcloud_kwargs)
      return obj.name