feat: adds not implemented routes for bucket replication actions

Closes #1449

Adds `NotImplemented` routes for bucket replication S3 actions:
- `PutBucketReplication`
- `GetBucketReplication`
- `DeleteBucketReplication`

Adds missing actions in metrics `ActionMap`
This commit is contained in:
niksis02
2025-08-21 16:44:29 +04:00
parent 45a1f7ae7c
commit 88f84bfd89
5 changed files with 246 additions and 1 deletions

View File

@@ -76,6 +76,8 @@ const (
GetBucketRequestPaymentAction Action = "s3:GetBucketRequestPayment"
PutMetricsConfigurationAction Action = "s3:PutMetricsConfiguration"
GetMetricsConfigurationAction Action = "s3:GetMetricsConfiguration"
PutReplicationConfigurationAction Action = "s3:PutReplicationConfiguration"
GetReplicationConfigurationAction Action = "s3:GetReplicationConfiguration"
AllActions Action = "s3:*"
)
@@ -135,6 +137,8 @@ var supportedActionList = map[Action]struct{}{
GetBucketRequestPaymentAction: {},
PutMetricsConfigurationAction: {},
GetMetricsConfigurationAction: {},
PutReplicationConfigurationAction: {},
GetReplicationConfigurationAction: {},
AllActions: {},
}