Can a Swift user account be created without creating an S3 account, in RHCS Rados Gateway?

Solution In Progress - Updated -

Issue

  • By default, a Swift user account comes under a S3 user account.

  • For example, the Swift user "swift-user2" exists as a subuser to the S3 user account "S3user2", in the following example.

# radosgw-admin user info --uid=S3user2
{
    "user_id": "S3user2",
    "display_name": "S3user2",
    "email": "",
    "suspended": 0,
    "max_buckets": 1000,
    "auid": 0,
    "subusers": [
        {
            "id": "S3user2:swift-user2",
            "permissions": "<none>"
        }
    ],
    "keys": [
        {
            "user": "S3user2:swift-user2",
            "access_key": "BFTUX19XXY5CDB1ZVNXU",
            "secret_key": ""
        },
        {
            "user": "S3user2",
            "access_key": "BX4JB3A47AFIBB017MQZ",
            "secret_key": "cE4vySnPEH0dQ82Y0t5BQ\/9ke4STV0W2H9bez0DR"
        }
    ],
    "swift_keys": [],
    "caps": [],
    "op_mask": "read, write, delete",
    "default_placement": "",
    "placement_tags": [],
    "bucket_quota": {
        "enabled": false,
        "max_size_kb": -1,
        "max_objects": -1
    },
    "user_quota": {
        "enabled": false,
        "max_size_kb": -1,
        "max_objects": -1
    },
    "temp_url_keys": []
}
  • Are there any ways to create a Swift user account without creating or nesting it under an S3 account?

Environment

  • Red Hat Ceph Storage 1.2.3

  • Red Hat Ceph Storage 1.3

  • Red Hat Ceph Storage 1.3.1

  • Red Hat Ceph Storage 1.3.2

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content