Функции Amazon S3, поддерживаемые политиками корзин

Функции Amazon S3, поддерживаемые политиками корзин#

Реализация политик корзин Amazon S3 в продукте Кибер Инфраструктура поддерживает следующие действия S3, ключи условий и операторы условий:

Действия над объектами:

  • s3:AbortMultipartUpload

  • s3:ListMultipartUploadParts

  • s3:DeleteObject

  • s3:DeleteObjectVersion

  • s3:GetObject

  • s3:GetObjectAcl

  • s3:GetObjectVersion

  • s3:GetObjectVersionAcl

  • s3:PutObject

  • s3:PutObjectAcl

  • s3:PutObjectVersionAcl

  • s3:RestoreObject

  • s3:DeleteObjectTagging

  • s3:DeleteObjectVersionTagging

  • s3:GetObjectLegalHold

  • s3:GetObjectRetention

  • s3:GetObjectTagging

  • s3:GetObjectTorrent

  • s3:GetObjectVersionTagging

  • s3:PutObjectLegalHold

  • s3:PutObjectRetention

  • s3:PutObjectTagging

  • s3:PutObjectVersionTagging

Действия над корзинами:

  • s3:CreateBucket

  • s3:DeleteBucket

  • s3:ListBucket

  • s3:ListBucketMultipartUploads

  • s3:ListBucketVersions

Действия над подресурсами корзин:

  • s3:DeleteBucketOwnershipControls

  • s3:DeleteBucketPolicy

  • s3:DeleteBucketWebsite

  • s3:GetBucketAcl

  • s3:GetBucketCORS

  • s3:GetBucketLocation

  • s3:GetBucketLogging

  • s3:GetBucketNotification

  • s3:GetBucketObjectLockConfiguration

  • s3:GetBucketOwnershipControls

  • s3:GetBucketPolicy

  • s3:GetBucketPolicyStatus

  • s3:GetBucketRequestPayment

  • s3:GetBucketTagging

  • s3:GetBucketVersioning

  • s3:GetBucketWebsite

  • s3:GetLifecycleConfiguration

  • s3:GetReplicationConfiguration

  • s3:ListAllMyBuckets

  • s3:PutBucketAcl

  • s3:PutBucketCORS

  • s3:PutBucketLogging

  • s3:PutBucketNotification

  • s3:PutBucketObjectLockConfiguration

  • s3:PutBucketOwnershipControls

  • s3:PutBucketPolicy

  • s3:PutBucketRequestPayment

  • s3:PutBucketTagging

  • s3:PutBucketVersioning

  • s3:PutBucketWebsite

  • s3:PutLifecycleConfiguration

  • s3:PutReplicationConfiguration

  • aws:principaltype

  • aws:securetransport

  • aws:SourceIp

  • aws:userid

  • s3:authType

  • s3:delimiter

  • s3:existingobjecttag/...

  • s3:locationconstraint

  • s3:max-keys

  • s3:prefix

  • s3:requestobjecttag/...

  • s3:signatureAge

  • s3:signatureversion

  • s3:TlsVersion

  • s3:versionid

  • s3:x-amz-acl

  • s3:x-amz-content-sha256

  • s3:x-amz-copy-source

  • s3:x-amz-grant-full-control

  • s3:x-amz-grant-read

  • s3:x-amz-grant-read-acp

  • s3:x-amz-grant-write

  • s3:x-amz-grant-write-acp

  • s3:x-amz-metadata-directive

  • s3:x-amz-storage-class

  • BinaryEquals

  • Bool

  • DateEquals

  • DateGreaterThan

  • DateGreaterThanEquals

  • DateLessThan

  • DateLessThanEquals

  • DateNotEquals

  • IpAddress

  • NotIpAddress

  • Null

  • NumericEquals

  • NumericGreaterThan

  • NumericGreaterThanEquals

  • NumericLessThan

  • NumericLessThanEquals

  • NumericNotEquals

  • StringEquals

  • StringEqualsIgnoreCase

  • StringLike

  • StringNotEquals

  • StringNotEqualsIgnoreCase

  • StringNotLike