Which of the following must be done while generating a pre-signed URL in S3 in order to ensure that the user who is given the pre-signed URL has the permission to upload the object?
A. Ensure the user has write permission to S3.
B. Ensure the user has read permission to S3.
C. Ensure that the person who has created the pre-signed URL has the permission to upload the object to the appropriate S3 bucket.
D. Create a Cloudfront distribution.