RGW MultiTenancy

f.cuseo
70 Posts
February 28, 2025, 8:39 amQuote from f.cuseo on February 28, 2025, 8:39 amHello.
Starting from jewel is possibile to use MultiTenancy on RGW to use the same bucket-name for every Tenant.
https://docs.ceph.com/en/reef/radosgw/multitenancy/
Can you implement this on the next release of Petasan ? Have you already planned the release date ?
Thanks, Fabrizio
Hello.
Starting from jewel is possibile to use MultiTenancy on RGW to use the same bucket-name for every Tenant.
https://docs.ceph.com/en/reef/radosgw/multitenancy/
Can you implement this on the next release of Petasan ? Have you already planned the release date ?
Thanks, Fabrizio

admin
2,954 Posts
March 1, 2025, 3:15 pmQuote from admin on March 1, 2025, 3:15 pmSupport for creating users and sub-users is already in UI.
Support for creating users and sub-users is already in UI.

f.cuseo
70 Posts
March 3, 2025, 9:00 amQuote from f.cuseo on March 3, 2025, 9:00 am
Quote from admin on March 1, 2025, 3:15 pm
Support for creating users and sub-users is already in UI.
I'm not sure that subuser and multitenancy are the same:
I mean:
# radosgw-admin --tenant testx --uid tester --display-name "Test User" --access_key TESTER --secret test123 user create
And the reason is to have the same bucket name for different users.
Thanks, Fabrizio
Quote from admin on March 1, 2025, 3:15 pm
Support for creating users and sub-users is already in UI.
I'm not sure that subuser and multitenancy are the same:
I mean:
# radosgw-admin --tenant testx --uid tester --display-name "Test User" --access_key TESTER --secret test123 user create
And the reason is to have the same bucket name for different users.
Thanks, Fabrizio

admin
2,954 Posts
March 4, 2025, 9:50 amQuote from admin on March 4, 2025, 9:50 amI think it is the same, the following command in the link does create a sub-user.
The idea is to create a user ( example a company) and have sub-users (employees) within the company that see the buckets of the company, they can have read/write/browse permissions.
Another more complex way is to use bucket policies
https://docs.ceph.com/en/latest/radosgw/bucketpolicy/
this is also supported, but it is all client side, the client needs to assign policies to allow other users access to a bucket he owns. it is all client side, so no UI.
I think it is the same, the following command in the link does create a sub-user.
The idea is to create a user ( example a company) and have sub-users (employees) within the company that see the buckets of the company, they can have read/write/browse permissions.
Another more complex way is to use bucket policies
https://docs.ceph.com/en/latest/radosgw/bucketpolicy/
this is also supported, but it is all client side, the client needs to assign policies to allow other users access to a bucket he owns. it is all client side, so no UI.
Last edited on March 4, 2025, 9:51 am by admin · #4
RGW MultiTenancy
f.cuseo
70 Posts
Quote from f.cuseo on February 28, 2025, 8:39 amHello.
Starting from jewel is possibile to use MultiTenancy on RGW to use the same bucket-name for every Tenant.https://docs.ceph.com/en/reef/radosgw/multitenancy/
Can you implement this on the next release of Petasan ? Have you already planned the release date ?
Thanks, Fabrizio
Hello.
Starting from jewel is possibile to use MultiTenancy on RGW to use the same bucket-name for every Tenant.
https://docs.ceph.com/en/reef/radosgw/multitenancy/
Can you implement this on the next release of Petasan ? Have you already planned the release date ?
Thanks, Fabrizio
admin
2,954 Posts
Quote from admin on March 1, 2025, 3:15 pmSupport for creating users and sub-users is already in UI.
Support for creating users and sub-users is already in UI.
f.cuseo
70 Posts
Quote from f.cuseo on March 3, 2025, 9:00 amQuote from admin on March 1, 2025, 3:15 pmSupport for creating users and sub-users is already in UI.
I'm not sure that subuser and multitenancy are the same:
I mean:
# radosgw-admin --tenant testx --uid tester --display-name "Test User" --access_key TESTER --secret test123 user create
And the reason is to have the same bucket name for different users.
Thanks, Fabrizio
Quote from admin on March 1, 2025, 3:15 pmSupport for creating users and sub-users is already in UI.
I'm not sure that subuser and multitenancy are the same:
I mean:
# radosgw-admin --tenant testx --uid tester --display-name "Test User" --access_key TESTER --secret test123 user create
And the reason is to have the same bucket name for different users.
Thanks, Fabrizio
admin
2,954 Posts
Quote from admin on March 4, 2025, 9:50 amI think it is the same, the following command in the link does create a sub-user.
The idea is to create a user ( example a company) and have sub-users (employees) within the company that see the buckets of the company, they can have read/write/browse permissions.
Another more complex way is to use bucket policies
https://docs.ceph.com/en/latest/radosgw/bucketpolicy/
this is also supported, but it is all client side, the client needs to assign policies to allow other users access to a bucket he owns. it is all client side, so no UI.
I think it is the same, the following command in the link does create a sub-user.
The idea is to create a user ( example a company) and have sub-users (employees) within the company that see the buckets of the company, they can have read/write/browse permissions.
Another more complex way is to use bucket policies
https://docs.ceph.com/en/latest/radosgw/bucketpolicy/
this is also supported, but it is all client side, the client needs to assign policies to allow other users access to a bucket he owns. it is all client side, so no UI.