0025-00000006

Updated at:

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 is cb-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.

References

What is OSS deployed in CloudBox?