0025-00000006
Problem description
Object Storage Service (OSS) deployed in CloudBox does not support the request that is initiated over the Internet.
Causes
You initiated an object-level request related to OSS deployed in CloudBox over the Internet.
Examples
In the following example, you initiated a PutObject request over the Internet by using an endpoint of OSS deployed in CloudBox. OSS deployed in CloudBox supports the internal endpoint, but does not support the public endpoint.
PUT /test.txt HTTP/1.1
Host: cb-f8z7yvzgwfkl9q0h****.cn-shenzhen.oss-cloudbox-control.aliyuncs.com
Date: GMT Date
Authorization: SignatureValue
[data data]
Solutions
-
If you want to transfer OSS data between CloudBox and Alibaba Cloud public cloud, establish a network connection between CloudBox and Alibaba Cloud public cloud, and use ossimport to transfer data.
-
If you use OSS deployed in CloudBox to access CloudBox buckets over virtual private clouds (VPCs), access domain names are classified into control domain names and data domain names.
-
Control domain name
A control endpoint is used exclusively for OSS on CloudBox bucket-level operations. It uses the format
<Cloudbox-Id>.<Region>.oss-cloudbox-control.aliyuncs.com. An example iscb-f8z7yvzgwfkl9q0h****.cn-shenzhen.oss-cloudbox-control.aliyuncs.com. For a list of supported APIs, see List of APIs supported by the control endpoint. -
Data endpoints are used for operations on OSS on CloudBox buckets and the objects within them. The format of a data endpoint is
<Cloudbox-Id>.<Region>.oss-cloudbox.aliyuncs.com. For example:cb-f8z7yvzgwfkl9q0h****.cn-shenzhen.oss-cloudbox.aliyuncs.com. For more information about the API operations that are supported by data endpoints, see API operations supported by data endpoints.
-