Questions tagged [radosgw]

radosgw is an HTTP REST gateway for the RADOS object store, a part of the Ceph distributed storage system. It is implemented as a FastCGI module using libfcgi, and can be used in conjunction with any FastCGI capable web server.

radosgw is an HTTP REST gateway for the RADOS object store, a part of the Ceph distributed storage system. It is implemented as a FastCGI module using libfcgi, and can be used in conjunction with any FastCGI capable web server.

45 questions
0
votes
1 answer

What does NoSuchKey error mean while subscribing for notification in Ceph?

I am trying to follow this url https://docs.ceph.com/en/latest/radosgw/s3/bucketops/#create-notification to create a publisher for my bucket into a topic. My curl: curl -v -H 'Date: Fri, 16 Apr 2021 05:21:14 +0000' -H 'Authorization: AWS…
Vigneshwaran
  • 3,265
  • 6
  • 23
  • 36
0
votes
1 answer

Why Ceph calculate PG ID by object hash rather than CRUSH algorithm?

Ceph using CRUSH algorithm for PG->OSD mapping and it works fine for increasing/decreasing of OSD nodes. But for obj->PG mapping, Ceph still uses the traditional hash, which is pgid = hash(obj_name) % pg_num. This approach may lead to massive data…
Wizmann
  • 839
  • 1
  • 9
  • 14
0
votes
1 answer

Ceph Object Gateway: what is the best backup strategy?

I have a Ceph cluster managed by Rook with a single RGW store over it. We are trying to figure out the best backup strategy for this store. We are considering the following options: using rclone to backup object via an S3 interface, using s3fs-fuse…
Alex
  • 907
  • 2
  • 8
  • 22
0
votes
1 answer

How do Ceph S3 user and subuser permissions work together?

I have the following user configuration: namespace: s3test user: s3test subuser: backup (set up with s3 credentials instead of swift) I want to define a bucket policy that explicitly prevents the backup user from putting to a bucket called…
Thurse
  • 253
  • 1
  • 3
  • 16
0
votes
2 answers

RadosGW returns NoSuchBucket error for public URL's when integrated with OpenStack Keystone

Im trying to integrate ceph RadosGW with OpenStack Keystone. Everything is working as expected, but when I try to reach public buckets with public link generated in Horizon, I get a permanent error ‘NoSuchBucket’. However, this bucket and all it’s…
0
votes
1 answer

Ceph usage control

Im using Ceph nautilus with 3 node OSD+mgr and 2 node monitor+rgw. What i need is, i want to track any user usage. Im using Ceph as Object Storage and i need to get a report or info about any object gateway user's details such as how many documents…
0
votes
1 answer

How secure ceph s3 radosgw?

we deploy ceph S3 object storage and want secure RGW. Is there any solution or any user experience about it? Is it common to use WAF ?
0
votes
1 answer

health: HEALTH_ERR - how to fix it without losing data?

got ceph status: # ceph status cluster: id: b683c5f1-fd15-4805-83c0-add6fbb7faae health: HEALTH_ERR 1 backfillfull osd(s) 8 pool(s) backfillfull 50873/1090116 objects misplaced (4.667%) …
Dikobraz
  • 649
  • 2
  • 8
  • 22
0
votes
1 answer

How does Ceph use the STS service?

I want to use the STS service to generate temporary credentials for use by third-party clients. I configured STS lite based on the documentation. This is my configuration file: [global] fsid = 42a7cae1-84d1-423e-93f4-04b0736c14aa mon_initial_members…
Degang Guo
  • 475
  • 8
  • 18
0
votes
1 answer

ceph. what osd selected to actual return the data from it (ceph logic)

I use nginx->radosgw->ceph cluster where every piece of placed data lays on 3 osd simultaneously (each osd is a separate osd server) whole cluster contains 9 osd servers. Ceph v10 (if this matters) Say, my piece of data is a small file of…
iNio
  • 63
  • 8
0
votes
2 answers

Ceph rgw LDAP authorization

I trying setup LDAP(Active Directory) authetication ceph rgw. My ceph version 12.2.2. My config file ceph.conf [cephrgwhost] rgw_frontends = civetweb port=443 rgw_ldap_uri = "ldap://adceph.ceph.int:389" rgw_ldap_binddn =…
Michael
  • 21
  • 5
0
votes
2 answers

Is there any method to remotely create ceph rgw user?

As you know, we can create a ceph rgw user by command "radosgw-admin user create", but we can only execute this command in the shell of ceph environment. So, Is there any method to remotely create ceph rgw user? For example, by restful api.
styshoo
  • 563
  • 4
  • 9
0
votes
1 answer

radosgw remain shadow files when I delete objects in pool

I deployed the rgw in my cluster and when I did the test,I frequently uploaded and deleted the objects,and after that I found a lot of shadows files remain in .rgw.buckets,I try to run the commend:radosgw-admin temp remove but it give me a error…
JadenGuo
  • 121
  • 1
  • 5
0
votes
1 answer

List container metadata from non-Keystone Swift

This code makes GET request to RadosGW (I don't use Keystone) String srcEndpoint = "http://myhost/auth/v1.0"; SwiftApi api = ContextBuilder.newBuilder(PROVIDER).endpoint(srcEndpoint) .credentials(srcIdentity,…
gkiko
  • 2,283
  • 3
  • 30
  • 50
0
votes
1 answer

AWS S3 and CEPH / Rados Bucket permission inheritance

I'm having issues with creating a publicly readable bucket. I'm working in a CEPH / Rados store using the Amazon aws-sdk v 1.60.2 I created a bucket similar to many different tutorials with s3.buckets.create('bucketName', :acl => :public_read) I…
Erik Nguyen
  • 839
  • 1
  • 6
  • 21
1 2
3