To upload a large file of 3 TiB to Oracle Cloud Infrastructure (OCI) Object Storage and minimize the impact of network failures, using the multipart upload capability is a wise choice. Let's go over the statements in the question and determine which two are true regarding the Multipart Upload API:
Statement 1: While a multipart upload is still active, you can keep adding parts as long as the total number is less than 10,000.
This statement is true. The multipart upload feature in OCI allows you to split a large file into many parts, which can be uploaded independently. There is indeed a limit of 10,000 parts per upload. Splitting the file into multiple parts helps manage and mitigate the risk of network failures, as a failure in transmitting a single part does not necessitate restarting the entire upload.
Statement 2: You do not have to commit the upload after you have uploaded all the object parts.
This statement is false. Once you have uploaded all parts of your file, you must explicitly commit the upload. This step finalizes the upload process, allowing your file to be stored as a single object in the Object Storage.
Statement 3: You do not need to split the object into parts. Object Storage splits the object into parts and uploads all of the parts automatically.
This statement is false. When using multipart upload, you, as the user, are responsible for splitting the object into parts before uploading. The process is manual, meaning you determine the size of each part and manage the upload for each part using the API.
Statement 4: When you split the object into individual parts, each part can be as large as 50 GiB.
This statement is true. When performing a multipart upload, the OCI allows each part to be up to 50 GiB in size. You can strategically decide the size of each part, ensuring they are small enough to manage network failures, yet large enough to minimize the number of required parts.
Therefore, the true statements are:
"While a multipart upload is still active, you can keep adding parts as long as the total number is less than 10,000."
"When you split the object into individual parts, each part can be as large as 50 GiB."
The true statements about performing a multipart upload using the Multipart Upload API are that you can add parts as long as the total number is less than 10,000 and that each part can be as large as 50 GiB. You must commit the upload after uploading all parts, and the user must manually split the object into parts, as Object Storage does not do this automatically.
;