Skip to content

Commit f105861

Browse files
committed
Merge remote-tracking branch 'origin/improvement/CLDSRV-870' into w/9.3/improvement/CLDSRV-870
# Conflicts: # package.json
2 parents 1ff2d99 + cc7c87f commit f105861

File tree

2 files changed

+21
-0
lines changed

2 files changed

+21
-0
lines changed

lib/utilities/serverAccessLogger.js

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -251,6 +251,9 @@ const methodToResType = Object.freeze({
251251
'bucketPutEncryption': 'ENCRYPTION',
252252
'bucketPutLogging': 'LOGGING_STATUS',
253253
'bucketGetLogging': 'LOGGING_STATUS',
254+
'bucketPutRateLimit': 'RATELIMIT',
255+
'bucketGetRateLimit': 'RATELIMIT',
256+
'bucketDeleteRateLimit': 'RATELIMIT',
254257
'corsPreflight': 'PREFLIGHT',
255258
'completeMultipartUpload': 'UPLOAD',
256259
'initiateMultipartUpload': 'UPLOADS',

tests/unit/utils/serverAccessLogger.js

Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -185,6 +185,24 @@ describe('serverAccessLogger utility functions', () => {
185185
assert.strictEqual(result, 'REST.POST.UPLOAD');
186186
});
187187

188+
it('should return REST.PUT.RATELIMIT for bucketPutRateLimit', () => {
189+
const req = { method: 'PUT', apiMethod: 'bucketPutRateLimit' };
190+
const result = getOperation(req);
191+
assert.strictEqual(result, 'REST.PUT.RATELIMIT');
192+
});
193+
194+
it('should return REST.GET.RATELIMIT for bucketGetRateLimit', () => {
195+
const req = { method: 'GET', apiMethod: 'bucketGetRateLimit' };
196+
const result = getOperation(req);
197+
assert.strictEqual(result, 'REST.GET.RATELIMIT');
198+
});
199+
200+
it('should return REST.DELETE.RATELIMIT for bucketDeleteRateLimit', () => {
201+
const req = { method: 'DELETE', apiMethod: 'bucketDeleteRateLimit' };
202+
const result = getOperation(req);
203+
assert.strictEqual(result, 'REST.DELETE.RATELIMIT');
204+
});
205+
188206
it('should return REST.method.UNKNOWN for unknown apiMethod', () => {
189207
const req = { method: 'GET', apiMethod: 'unknownMethod' };
190208
const result = getOperation(req);

0 commit comments

Comments
 (0)