Does the presigned URL for R2 support multipart upload?

I would like to perform a multipart upload to R2 using a presigned URL. However, when I send a request to the created presigned URL, an error occurs.
Does the presigned URL for R2 support multipart upload?

Code for generating presigned URL:

import {
  S3Client,
  CreateMultipartUploadCommand,
} from "@aws-sdk/client-s3";
import { getSignedUrl } from "@aws-sdk/s3-request-presigner";

const bucketName = "<my-bucket-name>";
const accountId = "<my-account-id>";
const r2 = new S3Client({
  region: "auto",
  endpoint: `https://${accountId}.r2.cloudflarestorage.com`,
  credentials: {
    accessKeyId: "<my-access-key-id>",
    secretAccessKey: "<my-secret-access-key>",
  },
});

export default {
  async fetch(req) {
    const requestPath = new URL(req.url).pathname;

    const signedUrl = await getSignedUrl(
      r2,
      new CreateMultipartUploadCommand({
        Bucket: bucketName,
        Key: requestPath.replace("/", ""),
      }),
      { expiresIn: 600 }
    );

    return new Response(signedUrl, { status: 200 });
  },
};

Sending a POST request to the generated presigned URL returns the following error:

<?xml version="1.0" encoding="UTF-8"?><Error><Code>AccessDenied</Code><Message>Access Denied</Message></Error>%