Amazon S3 on Outposts (s3-outposts)

2023-03-09

9 new actions, 1 new condition

Additions

    Actions
  • DeleteObjectVersion
    • Description:  Grants permission to remove a specific version of an object
    • Access:  Write
    • Resources: 

      Name: object

      Required: Yes

    • Conditions: 

      s3-outposts:DataAccessPointAccount

      s3-outposts:DataAccessPointArn

      s3-outposts:AccessPointNetworkOrigin

      s3-outposts:authType

      s3-outposts:signatureAge

      s3-outposts:signatureversion

      s3-outposts:versionid

      s3-outposts:x-amz-content-sha256

  • DeleteObjectVersionTagging
    • Description:  Grants permission to remove the entire tag set for a specific version of the object
    • Access:  Tagging
    • Resources: 

      Name: object

      Required: Yes

    • Conditions: 

      s3-outposts:DataAccessPointAccount

      s3-outposts:DataAccessPointArn

      s3-outposts:AccessPointNetworkOrigin

      s3-outposts:ExistingObjectTag/

      s3-outposts:authType

      s3-outposts:signatureAge

      s3-outposts:signatureversion

      s3-outposts:versionid

      s3-outposts:x-amz-content-sha256

  • GetBucketVersioning
    • Description:  Grants permission to return the versioning state of an Amazon S3 bucket
    • Access:  Read
    • Resources: 

      Name: bucket

      Required: Yes

    • Conditions: 

      s3-outposts:authType

      s3-outposts:signatureAge

      s3-outposts:signatureversion

      s3-outposts:x-amz-content-sha256

  • GetObjectVersion
    • Description:  Grants permission to retrieve a specific version of an object
    • Access:  Read
    • Resources: 

      Name: object

      Required: Yes

    • Conditions: 

      s3-outposts:DataAccessPointAccount

      s3-outposts:DataAccessPointArn

      s3-outposts:AccessPointNetworkOrigin

      s3-outposts:ExistingObjectTag/

      s3-outposts:authType

      s3-outposts:signatureAge

      s3-outposts:signatureversion

      s3-outposts:versionid

      s3-outposts:x-amz-content-sha256

  • GetObjectVersionTagging
    • Description:  Grants permission to return the tag set for a specific version of the object
    • Access:  Read
    • Resources: 

      Name: object

      Required: Yes

    • Conditions: 

      s3-outposts:DataAccessPointAccount

      s3-outposts:DataAccessPointArn

      s3-outposts:AccessPointNetworkOrigin

      s3-outposts:ExistingObjectTag/

      s3-outposts:authType

      s3-outposts:signatureAge

      s3-outposts:signatureversion

      s3-outposts:versionid

      s3-outposts:x-amz-content-sha256

  • ListBucketVersions
    • Description:  Grants permission to list metadata about all the versions of objects in an Amazon S3 bucket
    • Access:  List
    • Resources: 

      Name: bucket

      Required: Yes

    • Conditions: 

      s3-outposts:DataAccessPointAccount

      s3-outposts:DataAccessPointArn

      s3-outposts:AccessPointNetworkOrigin

      s3-outposts:authType

      s3-outposts:delimiter

      s3-outposts:max-keys

      s3-outposts:prefix

      s3-outposts:signatureAge

      s3-outposts:signatureversion

      s3-outposts:x-amz-content-sha256

  • ListOutpostsWithS3
    • Description:  Grants permission to list outposts with S3 capacity
    • Access:  List
  • PutBucketVersioning
    • Description:  Grants permission to set the versioning state of an existing Amazon S3 bucket
    • Access:  Write
    • Resources: 

      Name: bucket

      Required: Yes

    • Conditions: 

      s3-outposts:authType

      s3-outposts:signatureAge

      s3-outposts:signatureversion

      s3-outposts:x-amz-content-sha256

  • PutObjectVersionTagging
    • Description:  Grants permission to set the supplied tag-set for a specific version of an object
    • Access:  Tagging
    • Resources: 

      Name: object

      Required: Yes

    • Conditions: 

      s3-outposts:DataAccessPointAccount

      s3-outposts:DataAccessPointArn

      s3-outposts:AccessPointNetworkOrigin

      s3-outposts:ExistingObjectTag/

      s3-outposts:RequestObjectTag/

      s3-outposts:RequestObjectTagKeys

      s3-outposts:authType

      s3-outposts:signatureAge

      s3-outposts:signatureversion

      s3-outposts:versionid

      s3-outposts:x-amz-content-sha256

    Conditions
  • s3-outposts:versionid
    • Description:  Filters access by a specific object version
    • Type:  String