检测到您已登录华为云国际站账号,为了您更好的体验,建议您访问国际站服务网站 https://www.huaweicloud.com/intl/zh-cn
不再显示此消息
httpPut.addHeader("Authorization", "OBS " + accessKey + ":" + signature); // Add a body.
The owner or grantee ID required in the ACL indicates an account ID, which can be viewed on the My Credentials page of OBS Console.
access_key_id: process.env.ACCESS_KEY_ID, secret_access_key: process.env.SECRET_ACCESS_KEY, // (Optional) If you use a temporary AK/SK pair and a security token to access OBS, you are advised not to use hard coding, which may result in information leakage.
tagging HTTP/1.1 User-Agent: curl/7.29.0 Host: examplebucket.obs.region.myhuaweicloud.com Accept: */* Date: Wed, 27 Jun 2018 13:25:44 GMT Authorization: OBS H4IPJX0TQTHTHEBQQCEC:H1INcyc5i0XlHqYTfuzkPxLZUPM= Sample Response 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
Archive objects can be restored in either of the following ways: Option Description Value in OBS iOS SDK Expedited restore Data can be restored within 1 to 5 minutes. OBSRestoreTierExpedited Standard restore Data can be restored within 3 to 5 hours. This is the default option.
RoutingRule['Redirect']['ReplaceKeyPrefixWith']); console.log('Redirect[ReplaceKeyWith]-->' + RoutingRule['Redirect']['ReplaceKeyWith']); } } } }); To handle the error codes possibly returned during the operation, see OBS
The buckets can by any two OBS buckets. NOTE: If this parameter is configured, ensure that the configuration of client-side cross-region replication is updated in the configuration file. For details, see Updating a Configuration File.
You can set the following conditions: Parameter Description Method in OBS iOS SDK ifModifiedSince Returns the object if it has been modified since the specified time; otherwise, an error is returned. request.ifModifiedSince ifUnmodifiedSince Returns the object if it has not been modified
obsClient.appendObject({ Bucket:'bucketname', Key:'objectname', Position : result.InterfaceResult.NextPosition, Body : 'Hello OBS Again' }, function(err, result2){ if(err){ console.error
console.log('NoncurrentVersionExpiration[NoncurrentDays]-->' + result.InterfaceResult.Rules[i]['NoncurrentVersionExpiration']['NoncurrentDays']); } } } }); To handle the error codes possibly returned during the operation, see OBS
On July 1, 2023, suppose you uploaded 10 GB Infrequent Access data to a single-AZ OBS bucket in the CN-Hong Kong region, and there were 100 requests generated.
PostObjectSample Downloading an Object - Streaming (SDK for Java) obsClient.getObject(GetObjectRequest request) Downloads an object from OBS to a local directory or memory (the returned results contain the object name, attributes, input stream, and bucket information).
ObsClient obsClient = new ObsClient(ak, sk, endPoint); String content = "Hello OBS"; obsClient.putObject("bucketname", "objectname", new ByteArrayInputStream(content.getBytes())); Uploading a Network Stream // Hard-coded or plaintext AK/SK are risky.
You have purchased at least one OBS resource package. For details, see Resource Package Purchase. The resource package is not expired. Your account balance is sufficient. Enabling Auto-Renewal on the Renewals Page Log in to the management console.
using a temporary URL generated by the OBS BrowserJS SDK, perform the following steps: Call ObsClient.createSignedUrlSync to generate a signed URL.
Parameter Description Method in OBS iOS SDK bucketName (Mandatory) Bucket name request.bucketName objectKey (Mandatory) Object name request.objectKey downloadFilePath Full path of the local directory to which the object is downloaded request.downloadFilePath versionID Object version
of a versioning object"; [client setObjectACL:request completionHandler:^(OBSSetObjectACLResponse *response, NSError *error){ NSLog(@"%@",response); }]; The owner or grantee ID needed in the ACL indicates the account ID, which can be viewed on the My Credentials page of OBS
Parameter Description Method in OBS Android SDK bucketName (Mandatory) Bucket name UploadFileRequest.setBucketName objectKey (Mandatory) Object name UploadFileRequest.setObjectKey uploadFile (Mandatory) Local file to be uploaded UploadFileRequest.setUploadFile partSize Part size,
Parameter Description Method in OBS Android SDK bucketName (Mandatory) Bucket name DownloadFileRequest.setBucketName objectKey (Mandatory) Object name DownloadFileRequest.setObjectKey downloadFile Local path to which the object is downloaded.
response.StatusCode); } catch (ObsException ex) { Console.WriteLine("ErrorCode: {0}", ex.ErrorCode); Console.WriteLine("ErrorMessage: {0}", ex.ErrorMessage); } The owner or grantee ID needed in the ACL indicates the account ID, which can be viewed on the My Credentials page of OBS