Archive storage
Updated at:2025-11-03
Archive storage
Upload
C++
1std::string filename = "test_archive";
2FileInputStream file(filename);
3PutObjectRequest request(bucket, "test_archive", &file);
4request.mutable_meta()->set_storage_class("ARCHIVE");
5PutObjectResponse result;
6client.put_object(request, &result);
Restore
C++
1RestoreObjectRequest request(bucket, ""test_archive"");
2 request.set_restore_tier("Expedited"); //Expedited
3 request.set_restore_tier("Standard"); //Standard
4 request.set_restore_tier("LowCost"); //Delayed
5RestoreObjectResponse response;
6client.restore_object(request, &response);
7print_common_response(response);
