Editorial cover — on a navy field, a tall frosted-glass vault tower sealed with a glowing amber lock ring, a curved rail of small luminous edge nodes floating in front of it, a thin light stream carrying tiny key-shaped motes from the rail into the vault seal; the left half stays clear for the title.

Private S3 Origins on Tencent Cloud CDN: Signed Back-to-Origin Route

The documented route for keeping your data on AWS China S3 while serving through Tencent Cloud CDN — the edge signs every origin fetch with AWS credentials, so the bucket stays private and no data migration is required.

Method 5 min read tencent-cloud, cdn, aws, s3, origin, migration

Frequently asked questions

Does this route require migrating my data out of AWS?

No. The defining property of the route is that objects stay in the S3 bucket; only the delivery layer changes. Compare with the migration route in our Alibaba Cloud exit piece, where the data itself moves to OSS.

What AWS credentials should the CDN hold?

A dedicated IAM user with a single permission — s3:GetObject scoped to that one bucket — and nothing else. Never account-level keys, and never keys that also work for other buckets or services. The credential grants read access to whatever it can read, so its scope is your security boundary.

Can the bucket stay private the whole time?

That is the documented purpose of the private-storage origin feature: the CDN edge presents AWS-signed requests on every origin fetch, so the bucket never needs public-read. The signing method follows the AWS signature family the storage accepts.

What should I verify before trusting this route in production?

Treat the documented capability as a hypothesis your own account must confirm: enable authentication on a test domain, force a cache revalidation against your real origin endpoints, and confirm an authorized fetch succeeds with the bucket private — before any DNS cutover. Also confirm what happens to requests while authentication is enabled, and keep the rollback a single DNS change away.

How does this compare with the Alibaba Cloud route?

They answer different constraints. Alibaba Cloud's private back-to-origin is same-vendor — it signs fetches for its own object storage, which is why our field-tested exit moves the data to OSS. Tencent Cloud documents signing for third-party S3 origins, which keeps data in place. Which one fits depends on whether your data must stay on AWS, and both belong in the evaluation after CloudFront China retires.

Tell us where you are stuck in China.

Share your product, stack, and timeline — we will point you to the next concrete step.