C is correct: Signed URLs allow you to generate URLs with limited-time access to upload directly to Google Cloud Storage. This method bypasses App Engine's file upload limitations and allows clients to upload large files directly to Cloud Storage.
D. Change the API to be a multipart file upload API: While multipart uploads can be helpful for large files, they don't address the core issue of App Engine's size limitations. The uploads would still need to go through App Engine, potentially exceeding the limits.
C. Use signed URLs to upload files: Signed URLs are a secure way to give time-limited read or write access to a specific Google Cloud Storage object, without needing Google account credentials. You can create a signed URL that allows an object to be accessed with the specified restrictions such as HTTP method (PUT for uploads) and an expiration time. This method would allow your API users to upload files directly to Google Cloud Storage, which can handle large files efficiently. Your App Engine application can then process or reference these files as needed.
By changing the API to support multipart file uploads, you can maintain the functionality of your existing API while adapting it to the App Engine environment.
https://cloud.google.com/appengine/docs/standard/php/googlestorage/user_upload:
"Note that you must start uploading to this URL within 10 minutes of its creation. Also, you cannot change the URL in any way - it is signed and the signature is checked before your upload begins"
C is the answer
A voting comment increases the vote count for the chosen answer by one.
Upvoting a comment with a selected answer will also increase the vote count towards that answer by one.
So if you see a comment that you already agree with, you can upvote it instead of posting a new comment.
d_ella2001
4 months, 2 weeks agopico
5 months, 3 weeks agosantoshchauhan
8 months, 3 weeks agomanikanthk
9 months agotheseawillclaim
9 months, 2 weeks ago__rajan__
1 year, 2 months agomaxdanny
1 year, 3 months agoDonWang
1 year, 5 months agoAyushman_koul23
1 year, 8 months agotomato123
2 years, 3 months agowilwong
3 years, 4 months agosyu31svc
3 years, 5 months agosaurabh1805
4 years agomastodilu
3 years, 6 months ago