•  Home
  •  Dashboard
  •  Company
    • About Us
    • Blog
    • Careers
    • Contact Us
    • Data Centers
    • Looking Glass
    • Network
    • Reseller
  •  Hosting Services
    • Infrastructure
      • iColocation
    • Compute
      • cMetal
      • cVirtual
    • Storage
      • sObject
      • sBlock
    • Networking
      • nCDN
      • nIP Transit
      • nWavelength
    • Protection
      • pBackup
      • pDDoS
  •  Solutions
    • Ecommerce
    • Finance
    • Gaming
    • Hosting
    • Management
    • Security
    • System Integrator
  •  Support
    • Community
    • Knowledge Base
    • Open A Ticket
  •  USA & Canada: 800-933-1517
  •  International: 626-549-2801
  •  Email: sales@psychz.net
  • Services
    • new-colocation-header-img
      Infrastructure
      • iColocation
    • new-compute-header-img
      Compute
      • cMetal
      • cVirtual
    • new-storage-header-img
      Storage
      • sObject
      • sBlock
    • new-networking-header-img
      Networking
      • nCDN
      • nIP Transit
      • nWavelength
    • new-protection-header-img
      Protection
      • pBackup
      • pDDoS
  • Solutions
    • Ecommerce
    • Security
    • Gaming
    • Hosting
    • Management
    • Finance
    • System Integrator
  • Dashboard

sObject – Sub-User Permissions

  • Home
  • Client
  • Knowledgebase
  • Storage
  • sObject
  • sObject – Sub-User Permissions

Table Of Content

Related Articles

  • sObject – Bucket Policy Examples
  • s3Express Guide
  • sObject - Javascript Examples
  • sObject - PHP Examples
  • sObject - Python Examples
  • sObject - Configuring CORS and Bucket Policies Using S3 Browser
  • sObject - SSE (Server Side Encryption) Guide
  • sObject - CNAME Guide
  • sObject - CrossFTP Guide
  • sObject - WinSCP Guide
  • sObject - S3 Browser Guide
  • sObject - Keys
  • sObject - Buckets
  • sObject - Access Using S3tools
  • sObject - Limits and Best Practices
  • sObject - Delete
  • sObject - Intro
  • sObject - Create
  • Views: (43)
  • Votes: (0)
Was this article helpful?
VOTE

sObject – Sub-User Permissions

Publisher: Psychz Networks,  August 08,2025

Creating separate credentials for every colleague, script, or application is the safest way to share access to your object storage buckets. You can assign one of four permission levels when you add a sub-user in the /dashboard.

Permission Levels

To maintain data integrity, ensure appropriate access, and enforce security protocols, it is essential to define clear user permission levels within a system. These permission levels determine what actions a user can perform on data storage resources such as buckets and objects.

Permission Level

Allowed

Restricted

Read

  • List buckets and objects
  • Download objects
  • View object metadata
  • Upload, overwrite, or delete objects
  • Change bucket policies

Write

  • Upload new objects
  • Overwrite existing objects
  • Delete objects and buckets
  • List or download objects

Full

  • All actions in Read / Write
  • Create, update, or delete bucket policies and ACLs
  • None (highest level)

How Requests Are Categorised

Understanding how requests are categorized helps in managing and optimizing access. Each operation type corresponds to specific HTTP methods that define what a user can do.

  • Read operations use the HTTP GET or HEAD verbs (listing or downloading data).
  • Write operations use PUT, POST, DELETE, and multipart-upload calls.
  • Full permissions add the ability to change access-control information on top of read/write.

Choosing the Right Level

Selecting the appropriate permission level depends on the intended use case. This ensures users get only the access they need.

  • Read – CDN or image hosting that only needs to pull objects
  • Write – One-way data ingest (e.g., nightly backups uploaded by a script)
  • Full – DevOps or power users who need to manage bucket policies or share access further

Managing Permissions in the Dashboard

The Dashboard provides a simple interface for assigning or editing user permissions. Follow the steps below to manage sub-user access effectively.

  1. Log in and open Dashboard > Storage > sObject → Manage > Users.
  2. Select Create Sub-User or choose Edit on an existing sub-user.
  3. Select the desired Permission (Read, Write, or Full).
  4. Click Create.

Tip: Create separate sub-users for distinct tasks. For example, one read-only key for your CDN and another read/write key for your CI pipeline while keeping the master account keys offline.

Frequently Asked Questions

  1. Does a sub-user with Full permissions become a platform admin?
    No. Full permission only grants control over bucket-level policies for that account and does not provide platform-wide admin rights.
  2. Can I restrict a sub-user further using a bucket policy?
    Yes. sObject honours standard S3-style bucket policies; the most restrictive rule always wins.
  3. Is there a limit to how many sub-users I can create?
    There is no platform-imposed limit, but it is best practice to keep credentials organised. Each sub-user can have one S3 key pairs.

Related Articles

  • sObject – Bucket Policy Examples
  • s3Express Guide
  • sObject - Javascript Examples
  • sObject - PHP Examples
  • sObject - Python Examples
  • sObject - Configuring CORS and Bucket Policies Using S3 Browser
  • sObject - SSE (Server Side Encryption) Guide
  • sObject - CNAME Guide
  • sObject - CrossFTP Guide
  • sObject - WinSCP Guide
  • sObject - S3 Browser Guide
  • sObject - Keys
  • sObject - Buckets
  • sObject - Access Using S3tools
  • sObject - Limits and Best Practices
  • sObject - Delete
  • sObject - Intro
  • sObject - Create
  • Views: (43)
  • Votes: (0)
Was this article helpful?
VOTE
Copyright © 2025 Psychz Networks,
A Profuse Solutions Inc Company
Hosting Services
Infrastructure
  • iColocation
Compute
  • cMetal
  • cVirtual
Storage
  • sObject
  • sBlock
Networking
  • nCDN
  • nIP Transit
  • nWavelength
Protection
  • pBackup
  • pDDoS
Company
  • About Us
  • Blog
  • Careers
  • Contact Us
  • Data Centers
  • Looking Glass
  • Network
  • Reseller
Policies
  • Acceptable Usage Policy
  • Privacy Policy
  • Service Level Agreement
  • Terms and Conditions
Support
  • Community
  • Knowledge Base
  • Open A Ticket
Get In Touch
  • Psychz Networks,
    A Profuse Solutions Company
    611 Wilshire Blvd #300
    Los Angeles,California 90017
    USA
  • US/Canada: 800-933-1517
  • International: 626-549-2801