When I try to make sync using --drive-server-side-across-configs together with --drive-impersonation, it is not possible to make the sync. However, without the flag (downloading and reuploading), it works perfectly.
What is your rclone version (output from rclone version)
v1.53.3 windows/amd64
go version: go1.15.5
Which OS you are using and how many bits (eg Windows 7, 64 bit)
Windows Server 2012 R2
Which cloud storage system are you using? (eg Google Drive)
Google Drive
The command you were trying to run (eg rclone copy /tmp remote:tmp)
set RCLONE_CONFIG_gdrive_IMPERSONATE=example@domain.com
set RCLONE_CONFIG_gdrive_ROOT_FOLDER_ID=root
rclone sync gdrive: dest://"Google Drive/" -vvP --checkers=10 --transfers=10 --drive-server-side-across-configs --drive-pacer-min-sleep=100ms --check-first --stats-one-line --stats=1s --log-file=C:\Users\Administrator\Documents\example@domain.com.txt --drive-use-trash=false --fast-list
Failed to copy: googleapi: Error 404: File not found
Rclone correctly reads and compares both folders, but when it tries to copy server-side it says File not found. There is no error and everything works well without server-side flag, but I would like to use server-side due to bandwidth and speed.
service_account_file_path is a folder with multiple service-accounts keys. You can use it when you have more than 1 service account. root_folder_id can be an ID, but in this case, it is defined as root (which means, "My Drive" folder). It needs to be defined every time you make an impersonation.