Transfer acceleration speeds up OSS access for users worldwide, ideal for long-distance data transfers and uploading or downloading GB- or TB-scale files.
Precautions
-
The sample code in this topic uses the China (Hangzhou) region ID (
cn-hangzhou) and a public endpoint. If you want to access OSS from other Alibaba Cloud services in the same region, use an internal endpoint. For more information about OSS regions and their corresponding endpoints, see OSS regions and endpoints.
Method definitions
Enable transfer acceleration
put_bucket_transfer_acceleration(request: PutBucketTransferAccelerationRequest, **kwargs) → PutBucketTransferAccelerationResult
Query the transfer acceleration status
get_bucket_transfer_acceleration(request: GetBucketTransferAccelerationRequest, **kwargs) → GetBucketTransferAccelerationResult
Request parameters
|
Parameter |
Type |
Description |
|
request |
PutBucketTransferAccelerationRequest |
The request parameters. For more information, see PutBucketTransferAccelerationRequest. |
|
GetBucketTransferAccelerationRequest |
The request parameters. For more information, see GetBucketTransferAccelerationRequest. |
Return values
|
Type |
Description |
|
PutBucketTransferAccelerationResult |
The return value. For more information, see PutBucketTransferAccelerationResult. |
|
GetBucketTransferAccelerationResult |
The return value. For more information, see GetBucketTransferAccelerationResult. |
For more information about enabling transfer acceleration, see put_bucket_transfer_acceleration.
For more information about querying the transfer acceleration status, see get_bucket_transfer_acceleration.
Sample code
References
-
For complete sample code on enabling transfer acceleration, see put_bucket_transfer_acceleration.py.
-
For complete sample code on querying the transfer acceleration status, see get_bucket_transfer_acceleration.py.