I received this error when using sdk:
InvalidParameterCombination (client): Your request does not require the preSignedUrl parameter. Please remove the preSignedUrl parameter and try your request again.
preSignedUrl is auto generated by the sdk, regardless of passing "SourceRegion" or not. So there is no way to remove it.