Supported APIs for QoS

You can apply bucket rate limiting and concurrency rules to any of the following APIs:

S3

Bucket metadata operations

  • s3.GetBucketLocation
  • s3.GetBucketPolicy
  • s3.GetBucketEncryption
  • s3.GetBucketLifecycleConfiguration
  • s3.GetBucketVersioning
  • s3.GetBucketTagging
  • s3.GetBucketACL
  • s3.GetBucketCORS
  • s3.GetBucketWebsite
  • s3.GetBucketNotificationConfiguration
  • s3.GetObjectLockConfiguration
  • s3.GetBucketReplicationConfiguration

Bucket configuration operations

  • s3.PutBucket
  • s3.PutBucketPolicy
  • s3.PutBucketEncryption
  • s3.PutBucketLifecycleConfiguration
  • s3.PutBucketVersioning
  • s3.PutBucketTagging
  • s3.PutBucketACL
  • s3.PutBucketNotificationConfiguration
  • s3.PutObjectLockConfiguration
  • s3.PutBucketReplicationConfiguration

Bucket deletion operations

  • s3.DeleteBucket
  • s3.DeleteBucketPolicy
  • s3.DeleteBucketTagging
  • s3.DeleteBucketWebsite
  • s3.DeleteBucketLifecycleConfiguration
  • s3.DeleteBucketEncryption
  • s3.DeleteBucketReplicationConfiguration

Object read operations

  • s3.GetObject
  • s3.GetObjectAttributes
  • s3.GetObjectACL
  • s3.GetObjectTagging
  • s3.GetObjectRetention
  • s3.GetObjectLegalHold
  • s3.HeadObject

Object write operations

  • s3.PutObject
  • s3.PutObjectExtract
  • s3.PutObjectACL
  • s3.PutObjectTagging
  • s3.PutObjectRetention
  • s3.PutObjectLegalHold
  • s3.CopyObject

Object deletion operations

  • s3.DeleteObject
  • s3.DeleteObjects
  • s3.DeleteObjectTagging

Object listing operations

  • s3.ListObjectsV2
  • s3.ListObjectVersions
  • s3.ListobjectsV1
  • s3.ListBuckets

Multipart upload operations

  • s3.NewMultipartUpload
  • s3.UploadPart
  • s3.UploadPartCopy
  • s3.CompleteMultipartUpload
  • s3.AbortMultipartUpload
  • s3.ListMultipartUploads
  • s3.ListObjectParts

Other operations

  • s3.SelectObjectContent
  • s3.RestoreObject
  • s3.PostPolicy
  • s3.ListenNotification
  • s3.ReplicationResyncStatus
  • s3.ReplicationResyncStart

SFTP operations

  • sftp.GET
  • sftp.PUT
  • sftp.LIST
  • sftp.STAT
  • sftp.MKDIR
  • sftp.RMDIR
  • sftp.REMOVE