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
Control domain names are used only for operations on buckets. The control domain name is in the following format:
<Cloudbox-Id>.<Region>.oss-cloudbox-control.aliyuncs.com. Example:cb-f8z7yvzgwfkl9q0h****.cn-shenzhen.oss-cloudbox-control.aliyuncs.com. For more information about the operations supported by control domain names, see What is OSS deployed in CloudBox?Data domain names are used for operations on buckets and data in buckets. The data domain name is in the following format:
<Cloudbox-Id>.<Region>.oss-cloudbox.aliyuncs.com. Example:cb-f8z7yvzgwfkl9q0h****.cn-shenzhen.oss-cloudbox.aliyuncs.com. For more information about the operations supported by data domain names, see What is OSS deployed in CloudBox?