Skip to content

VOS Object Storage

Choose how files are accessed

Updated 3 min read

Distinguish file management, temporary sharing, access domains and S3 permissions, then verify each access path.

Uploaded does not mean publicly accessible

Open the target bucket under Object storage VOS → Buckets. Files visible in management use your sign-in permissions; they are not necessarily public. Share through file-sharing links or configured access domains. Never give visitors an S3 Secret.

Choose the right entry point

Choose the right entry point
Use caseEntry pointWhat matters
Administrator download checkFile list → DownloadVerify the current file and downloaded content
Time-limited external sharingFile list → Temporary shareSet an expiry and generate a new link when it expires
Long-term references in an applicationBucket → Access domainsDNS, HTTPS, permissions and complete resource paths
Manage files with tools or codeObject storage VOS → S3 accessUse bucket-scoped credentials; never put secrets in public links

Create a share link or configure a domain

  1. Locate the file in the target bucket and confirm its folder and name. For temporary sharing, open the file's sharing action, set an expiry and generate a link.
  2. For a business domain, open Access domains in the bucket and select the appropriate configuration. Custom domains require DNS management permissions.
  3. Complete ownership verification and DNS records listed in the domain task, then check CDN and HTTPS task status. Receiving a CNAME alone does not prove file availability.
  4. Use the complete generated temporary-share URL. For private domains, obtain an address through the appropriate authorization flow and preserve its signature and expiry parameters; do not simply append a file path to the domain. For public files, use the verified full resource URL.
  5. Test in a new window and compare content. For private files, also verify that access is denied without a session, signature or authorization.

Essential verification

Receiving a CNAME or creating a domain does not mean the whole access path is ready. Check ownership, DNS, certificates and actual file responses, and compare downloaded content.

After a temporary link expires, generate a new one with the required permissions. Do not use expiring share links as permanent resource URLs.

Where to check failed access

Where to check failed access
IssueCheck
403File permissions, signatures or temporary-link expiry
404File location in the bucket, URL path and case
Certificate warningAccess-domain HTTPS status, certificate coverage and validity
Domain does not resolveCurrent DNS records, authoritative nameservers and domain-task requirements
Configuration shown as incompleteOpen the existing domain task and review the failure; do not replace troubleshooting with duplicate creation

Access and costs

Domain creation, DNS, certificate deployment and file permissions are separate steps that each need verification. When using CDN, review its usage charges too. Storage capacity is listed separately in Billing center.