Функции 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