ceph / ceph/go-ceph

enhancement: support S3 API extensions on the RGW

Open
#1,077 6 comments 0 reactions 0 assignees View on GitHub
help-wanted
Dominant language
Go
Stars
691
Forks
296
Avg merge
2d 16h
Merged PRs (30d)
11

Description

The radosgw extends some of the S3 APIs. Summary of these extensions for python (boto) clients is summaried here:
https://github.com/ceph/ceph/blob/main/examples/rgw/boto3/service-2.sdk-extras.json

would be nice to suppor these extensions for golang clients.

Contributor guide

No contributing guide indexed for this repository

Research direction

Start by reviewing examples/rgw/boto3/service-2.sdk-extras.json, which lists the RGW S3 extensions currently documented for Python clients. Then inspect the repository's Go bindings for RGW and determine how those extensions should be exposed to Go clients. Done means the applicable extensions are supported through the Go API and verified against the corresponding RGW behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
go
Domain
api, cloud
Issue type
Feature
Difficulty
4/5
Estimated time
3-5 days
Activity status
Quiet
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.