Amazon S3 Vectors (s3vectors)

2025-12-06

3 new actions, 4 new conditions | 14 updated actions, 2 updated resources

Additions

    Actions
  • ListTagsForResource
    • Description:  Grants permission to list tags for specified S3Vector resource
    • Access:  List
    • Resources: 

      Name: Index

      Required: No

      Name: VectorBucket

      Required: No

    • Conditions: 

      aws:ResourceTag/${TagKey}

      s3vectors:VectorBucketTag/${TagKey}

  • TagResource
    • Description:  Grants permission to tag a S3Vector resource
    • Access:  Tagging
    • Resources: 

      Name: Index

      Required: No

      Name: VectorBucket

      Required: No

    • Conditions: 

      aws:RequestTag/${TagKey}

      aws:TagKeys

      aws:ResourceTag/${TagKey}

      s3vectors:VectorBucketTag/${TagKey}

  • UntagResource
    • Description:  Grants permission to untag a S3Vector resource
    • Access:  Tagging
    • Resources: 

      Name: Index

      Required: No

      Name: VectorBucket

      Required: No

    • Conditions: 

      aws:TagKeys

      aws:ResourceTag/${TagKey}

      s3vectors:VectorBucketTag/${TagKey}

    Conditions
  • aws:RequestTag/${TagKey}
    • Description:  Filters access by the tags that are passed in the request
    • Type:  String
  • aws:ResourceTag/${TagKey}
    • Description:  Filters access by the tags associated with the resource
    • Type:  String
  • aws:TagKeys
    • Description:  Filters access by the tag keys that are passed in the request
    • Type:  ArrayOfString
  • s3vectors:VectorBucketTag/${TagKey}
    • Description:  Filters access by the tags associated with the vector bucket
    • Type:  String

Updates

    Actions
  • CreateIndex
      Conditions
    • + s3vectors:sseType
    • + s3vectors:kmsKeyArn
    • + aws:RequestTag/${TagKey}
    • + aws:TagKeys
    • + aws:ResourceTag/${TagKey}
    • + s3vectors:VectorBucketTag/${TagKey}
  • CreateVectorBucket
      Conditions
    • + aws:RequestTag/${TagKey}
    • + aws:TagKeys
    • + aws:ResourceTag/${TagKey}
    • + s3vectors:VectorBucketTag/${TagKey}
  • DeleteIndex
      Conditions
    • + aws:ResourceTag/${TagKey}
    • + s3vectors:VectorBucketTag/${TagKey}
  • DeleteVectorBucket
      Conditions
    • + aws:ResourceTag/${TagKey}
    • + s3vectors:VectorBucketTag/${TagKey}
  • DeleteVectorBucketPolicy
      Conditions
    • + aws:ResourceTag/${TagKey}
    • + s3vectors:VectorBucketTag/${TagKey}
  • DeleteVectors
      Conditions
    • + aws:ResourceTag/${TagKey}
    • + s3vectors:VectorBucketTag/${TagKey}
  • GetIndex
      Conditions
    • + aws:ResourceTag/${TagKey}
    • + s3vectors:VectorBucketTag/${TagKey}
  • GetVectorBucket
      Conditions
    • + aws:ResourceTag/${TagKey}
    • + s3vectors:VectorBucketTag/${TagKey}
  • GetVectorBucketPolicy
      Conditions
    • + aws:ResourceTag/${TagKey}
    • + s3vectors:VectorBucketTag/${TagKey}
  • GetVectors
      Conditions
    • + aws:ResourceTag/${TagKey}
    • + s3vectors:VectorBucketTag/${TagKey}
  • ListIndexes
      Conditions
    • + aws:ResourceTag/${TagKey}
    • + s3vectors:VectorBucketTag/${TagKey}
  • PutVectorBucketPolicy
      Conditions
    • + aws:ResourceTag/${TagKey}
    • + s3vectors:VectorBucketTag/${TagKey}
  • PutVectors
      Conditions
    • + aws:ResourceTag/${TagKey}
    • + s3vectors:VectorBucketTag/${TagKey}
  • QueryVectors
      Conditions
    • + aws:ResourceTag/${TagKey}
    • + s3vectors:VectorBucketTag/${TagKey}
    Resources
  • Index
      Conditions
    • + aws:ResourceTag/${TagKey}
    • + s3vectors:VectorBucketTag/${TagKey}
  • VectorBucket
      Conditions
    • + aws:ResourceTag/${TagKey}
    • + s3vectors:VectorBucketTag/${TagKey}