Skip to main content

Overview

FPT Object Storage stores any amount of data as objects in buckets, and works with the same S3 tools, SDKs, and applications as Amazon S3. Use it for application data, media, backups, and static websites, with data centers in Hanoi and Ho Chi Minh City and pay-as-you-go pricing.

What you can use it for​

Key concepts​

ConceptDescription
BucketA logical container for objects. Each bucket belongs to one region.
ObjectA file stored in a bucket, together with its metadata. Objects have no fixed format.
FolderObject Storage has no real folders. The Portal groups objects that share a path prefix, such as photos/2026/, and shows them as folders.
RegionThe location where a bucket and its data are stored.
EndpointThe HTTPS address that S3 clients and SDKs use to reach a region, for example https://s3-hcm04.fptcloud.com. Each region has its own endpoint.
Access Key and Secret KeyThe credential pair that clients and SDKs use to authenticate.

Regions and endpoints​

Each region has its own endpoint, and a bucket is reachable only through the endpoint of the region where it was created. To see the regions available to your account and copy their endpoints, open Object Storage on FPT Unify Portal, select the Access Key tab, and choose a Region. See Manage Access Keys.

Both virtual-hosted style (https://bucket-name.s3-hcm04.fptcloud.com) and path style (https://s3-hcm04.fptcloud.com/bucket-name) are supported.

Ways to access your data​

MethodBest forGuide
FPT Unify PortalCreating buckets, uploading files up to 100 GB, and configuring permissions and bucket settings in a web interface.Manage storage on the Portal
S3 clientsManaging data from the command line or a desktop application, without writing code.Connect with S3 clients
AWS SDKsReading and writing data from your own application.SDK reference

To open Object Storage on the Portal, log in to FPT Unify Portal, select a Project, and choose Object Storage.

Choose how to grant access​

OptionScopeAvailable onUse when
Admin Access KeyFull access to every bucket in the account.All clustersYou administer the account yourself. Never share it or embed it in an application.
SubUserA role (None, Read, Write, Read - Write, or Full), optionally narrowed per bucket with Bucket Policy.All clusters except HCM-04You need to share limited access with a person or an application.
IAM UserExactly what its JSON policy allows.HCM-04 onlyYou need fine-grained, per-application permissions.

Limits to plan for​

ItemLimit
Upload size on the Portal100 GB per upload. Use an S3 client or SDK for larger files.
Admin Access Keys5 key pairs per region.
Access Keys per SubUser2 key pairs.
Access Keys per IAM User2 key pairs.
Secret Key visibilityShown only once, when the key is created.

For bucket naming rules, see Manage buckets.

Next steps​

  1. Set up your account and request Object Storage quota.
  2. Create your first bucket.
  3. Create an Access Key or a SubUser to connect tools and applications.