s3

180 actions in the s3 service. Select an action to see its access level, resource ARNs, condition keys, and a copy-paste IAM policy.

s3:AbortMultipartUpload

Write

Grants permission to abort a multipart upload

s3:AllowVendedLogDeliveryForResource

Read

Grants permission to configure server access logs delivery to CloudWatch

s3:AssociateAccessGrantsIdentityCenter

Permissions management

Grants permission to associate Access Grants identity center

s3:BypassGovernanceRetention

Permissions management

Grants permission to allow circumvention of governance-mode object retention settings

s3:CreateAccessGrant

Permissions management

Grants permission to create Access Grant

s3:CreateAccessGrantsInstance

Permissions management

Grants permission to Create Access Grants Instance

s3:CreateAccessGrantsLocation

Permissions management

Grants permission to create Access Grants location

s3:CreateAccessPoint

Write

Grants permission to create a new access point

s3:CreateAccessPointForObjectLambda

Write

Grants permission to create an object lambda enabled accesspoint

s3:CreateBucket

Write

Grants permission to create a new bucket

s3:CreateBucketMetadataTableConfiguration

Write

Grants permission to create a new S3 Metadata configuration for a specified general purpose bucket

s3:CreateJob

Write

Grants permission to create a new Amazon S3 Batch Operations job

s3:CreateMultiRegionAccessPoint

Write

Grants permission to create a new Multi-Region Access Point

s3:CreateStorageLensGroup

Write

Grants permission to create an Amazon S3 Storage Lens group

s3:DeleteAccessGrant

Permissions management

Grants permission to delete Access Grant

s3:DeleteAccessGrantsInstance

Permissions management

Grants permission to Delete Access Grants Instance

s3:DeleteAccessGrantsInstanceResourcePolicy

Permissions management

Grants permission to read Access grants instance resource policy

s3:DeleteAccessGrantsLocation

Permissions management

Grants permission to delete Access Grants location

s3:DeleteAccessPoint

Write

Grants permission to delete the access point named in the URI

s3:DeleteAccessPointForObjectLambda

Write

Grants permission to delete the object lambda enabled access point named in the URI

s3:DeleteAccessPointPolicy

Permissions management

Grants permission to delete the policy on a specified access point

s3:DeleteAccessPointPolicyForObjectLambda

Permissions management

Grants permission to delete the policy on a specified object lambda enabled access point

s3:DeleteBucket

Write

Grants permission to delete the bucket named in the URI

s3:DeleteBucketMetadataTableConfiguration

Write

Grants permission to delete the S3 Metadata configuration for a specified general purpose bucket

s3:DeleteBucketPolicy

Permissions management

Grants permission to delete the policy on a specified bucket

s3:DeleteBucketWebsite

Write

Grants permission to remove the website configuration for a bucket

s3:DeleteJobTagging

Tagging

Grants permission to remove tags from an existing Amazon S3 Batch Operations job

s3:DeleteMultiRegionAccessPoint

Write

Grants permission to delete the Multi-Region Access Point named in the URI

s3:DeleteObject

Write

Grants permission to remove the null version of an object and insert a delete marker, which becomes the current version of the object

s3:DeleteObjectAnnotation

Write

Grants permission to delete an annotation from an object

s3:DeleteObjectTagging

Tagging

Grants permission to use the tagging subresource to remove the entire tag set from the specified object

s3:DeleteObjectVersion

Write

Grants permission to remove a specific version of an object

s3:DeleteObjectVersionAnnotation

Write

Grants permission to delete an annotation from a specific version of an object

s3:DeleteObjectVersionTagging

Tagging

Grants permission to remove the entire tag set for a specific version of the object

s3:DeleteStorageLensConfiguration

Write

Grants permission to delete an existing Amazon S3 Storage Lens configuration

s3:DeleteStorageLensConfigurationTagging

Tagging

Grants permission to remove tags from an existing Amazon S3 Storage Lens configuration

s3:DeleteStorageLensGroup

Write

Grants permission to delete an existing S3 Storage Lens group

s3:DescribeJob

Read

Grants permission to retrieve the configuration parameters and status for a batch operations job

s3:DescribeMultiRegionAccessPointOperation

Read

Grants permission to retrieve the configurations for a Multi-Region Access Point

s3:DissociateAccessGrantsIdentityCenter

Permissions management

Grants permission to disassociate Access Grants identity center

s3:GetAccelerateConfiguration

Read

Grants permission to uses the accelerate subresource to return the Transfer Acceleration state of a bucket, which is either Enabled or Suspended

s3:GetAccessGrant

Read

Grants permission to read Access Grant

s3:GetAccessGrantsInstance

Read

Grants permission to Read Access Grants Instance

s3:GetAccessGrantsInstanceForPrefix

Read

Grants permission to Read Access Grants Instance by prefix

s3:GetAccessGrantsInstanceResourcePolicy

Read

Grants permission to read Access grants instance resource policy

s3:GetAccessGrantsLocation

Read

Grants permission to read Access Grants location

s3:GetAccessPoint

Read

Grants permission to return configuration information about the specified access point

s3:GetAccessPointConfigurationForObjectLambda

Read

Grants permission to retrieve the configuration of the object lambda enabled access point

s3:GetAccessPointForObjectLambda

Read

Grants permission to create an object lambda enabled accesspoint

s3:GetAccessPointPolicy

Read

Grants permission to return the access point policy associated with the specified access point

s3:GetAccessPointPolicyForObjectLambda

Read

Grants permission to return the access point policy associated with the specified object lambda enabled access point

s3:GetAccessPointPolicyStatus

Read

Grants permission to return the policy status for a specific access point policy

s3:GetAccessPointPolicyStatusForObjectLambda

Read

Grants permission to return the policy status for a specific object lambda access point policy

s3:GetAccountPublicAccessBlock

Read

Grants permission to retrieve the PublicAccessBlock configuration for an AWS account

s3:GetAnalyticsConfiguration

Read

Grants permission to get an analytics configuration from an Amazon S3 bucket, identified by the analytics configuration ID

s3:GetBucketAbac

Read

Grants permission to retrieve ABAC configuration for a general purpose bucket

s3:GetBucketAcl

Read

Grants permission to use the acl subresource to return the access control list (ACL) of an Amazon S3 bucket

s3:GetBucketCORS

Read

Grants permission to return the CORS configuration information set for an Amazon S3 bucket

s3:GetBucketLocation

Read

Grants permission to return the Region that an Amazon S3 bucket resides in

s3:GetBucketLogging

Read

Grants permission to return the logging status of an Amazon S3 bucket and the permissions users have to view or modify that status

s3:GetBucketMetadataTableConfiguration

Read

Grants permission to return the S3 Metadata configuration for a specified general purpose bucket

s3:GetBucketNotification

Read

Grants permission to get the notification configuration of an Amazon S3 bucket

s3:GetBucketObjectLockConfiguration

Read

Grants permission to get the Object Lock configuration of an Amazon S3 bucket

s3:GetBucketOwnershipControls

Read

Grants permission to retrieve ownership controls on a bucket

s3:GetBucketPolicy

Read

Grants permission to return the policy of the specified bucket

s3:GetBucketPolicyStatus

Read

Grants permission to retrieve the policy status for a specific Amazon S3 bucket, which indicates whether the bucket is public

s3:GetBucketPublicAccessBlock

Read

Grants permission to retrieve the PublicAccessBlock configuration for an Amazon S3 bucket

s3:GetBucketRequestPayment

Read

Grants permission to return the request payment configuration for an Amazon S3 bucket

s3:GetBucketTagging

Read

Grants permission to return the tag set associated with an Amazon S3 bucket

s3:GetBucketVersioning

Read

Grants permission to return the versioning state of an Amazon S3 bucket

s3:GetBucketWebsite

Read

Grants permission to return the website configuration for an Amazon S3 bucket

s3:GetDataAccess

Read

Grants permission to get Access

s3:GetEncryptionConfiguration

Read

Grants permission to return the default encryption configuration an Amazon S3 bucket

s3:GetIntelligentTieringConfiguration

Read

Grants permission to get an or list all Amazon S3 Intelligent Tiering configuration in a S3 Bucket

s3:GetInventoryConfiguration

Read

Grants permission to return an inventory configuration from an Amazon S3 bucket, identified by the inventory configuration ID

s3:GetJobTagging

Read

Grants permission to return the tag set of an existing Amazon S3 Batch Operations job

s3:GetLifecycleConfiguration

Read

Grants permission to return the lifecycle configuration information set on an Amazon S3 bucket

s3:GetMetricsConfiguration

Read

Grants permission to get a metrics configuration from an Amazon S3 bucket

s3:GetMultiRegionAccessPoint

Read

Grants permission to return configuration information about the specified Multi-Region Access Point

s3:GetMultiRegionAccessPointPolicy

Read

Grants permission to return the access point policy associated with the specified Multi-Region Access Point

s3:GetMultiRegionAccessPointPolicyStatus

Read

Grants permission to return the policy status for a specific Multi-Region Access Point policy

s3:GetMultiRegionAccessPointRoutes

Read

Grants permission to return the route configuration for a Multi-Region Access Point

s3:GetObject

Read

Grants permission to retrieve objects from Amazon S3

s3:GetObjectAcl

Read

Grants permission to return the access control list (ACL) of an object

s3:GetObjectAnnotation

Read

Grants permission to retrieve an annotation from an object

s3:GetObjectAttributes

Read

Grants permission to retrieve attributes related to a specific object

s3:GetObjectLegalHold

Read

Grants permission to get an object's current Legal Hold status

s3:GetObjectRetention

Read

Grants permission to retrieve the retention settings for an object

s3:GetObjectTagging

Read

Grants permission to return the tag set of an object

s3:GetObjectTorrent

Read

Grants permission to return torrent files from an Amazon S3 bucket

s3:GetObjectVersion

Read

Grants permission to retrieve a specific version of an object

s3:GetObjectVersionAcl

Read

Grants permission to return the access control list (ACL) of a specific object version

s3:GetObjectVersionAnnotation

Read

Grants permission to retrieve an annotation from a specific version of an object

s3:GetObjectVersionAnnotationForReplication

Read

Grants permission to get an object version annotation for replication

s3:GetObjectVersionAttributes

Read

Grants permission to retrieve attributes related to a specific version of an object

s3:GetObjectVersionForReplication

Read

Grants permission to replicate both unencrypted objects and objects encrypted with SSE-S3 or SSE-KMS

s3:GetObjectVersionTagging

Read

Grants permission to return the tag set for a specific version of the object

s3:GetObjectVersionTorrent

Read

Grants permission to get Torrent files about a different version using the versionId subresource

s3:GetReplicationConfiguration

Read

Grants permission to get the replication configuration information set on an Amazon S3 bucket

s3:GetStorageLensConfiguration

Read

Grants permission to get an Amazon S3 Storage Lens configuration

s3:GetStorageLensConfigurationTagging

Read

Grants permission to get the tag set of an existing Amazon S3 Storage Lens configuration

s3:GetStorageLensDashboard

Read

Grants permission to get an Amazon S3 Storage Lens dashboard

s3:GetStorageLensGroup

Read

Grants permission to get an Amazon S3 Storage Lens group

s3:InitiateReplication

Write

Grants permission to initiate the replication process by setting replication status of an object to pending

s3:ListAccessGrants

List

Grants permission to list Access Grant

s3:ListAccessGrantsInstances

List

Grants permission to List Access Grants Instances

s3:ListAccessGrantsLocations

List

Grants permission to list Access Grants locations

s3:ListAccessPoints

List

Grants permission to list access points

s3:ListAccessPointsForObjectLambda

List

Grants permission to list object lambda enabled accesspoints

s3:ListAllMyBuckets

List

Grants permission to list all buckets owned by the authenticated sender of the request

s3:ListBucket

List

Grants permission to list some or all of the objects in an Amazon S3 bucket (up to 1000)

s3:ListBucketMultipartUploads

List

Grants permission to list in-progress multipart uploads

s3:ListBucketVersions

List

Grants permission to list metadata about all the versions of objects in an Amazon S3 bucket

s3:ListCallerAccessGrants

List

Grants permission to list caller's Access Grant

s3:ListJobs

List

Grants permission to list current jobs and jobs that have ended recently

s3:ListMultipartUploadParts

List

Grants permission to list the parts that have been uploaded for a specific multipart upload

s3:ListMultiRegionAccessPoints

List

Grants permission to list Multi-Region Access Points

s3:ListObjectAnnotations

List

Grants permission to list annotations on an object

s3:ListObjectVersionAnnotations

List

Grants permission to list annotations on a specific version of an object

s3:ListStorageLensConfigurations

List

Grants permission to list Amazon S3 Storage Lens configurations

s3:ListStorageLensGroups

List

Grants permission to list S3 Storage Lens groups

s3:ListTagsForResource

List

Grants permission to list the tags attached to the specified resource

s3:ObjectOwnerOverrideToBucketOwner

Permissions management

Grants permission to change replica ownership

s3:PauseReplication

Write

Grants permission to pause S3 Replication from target source buckets to destination buckets

s3:PutAccelerateConfiguration

Write

Grants permission to use the accelerate subresource to set the Transfer Acceleration state of an existing S3 bucket

s3:PutAccessGrantsInstanceResourcePolicy

Permissions management

Grants permission to put Access grants instance resource policy

s3:PutAccessPointConfigurationForObjectLambda

Write

Grants permission to set the configuration of the object lambda enabled access point

s3:PutAccessPointPolicy

Permissions management

Grants permission to associate an access policy with a specified access point

s3:PutAccessPointPolicyForObjectLambda

Permissions management

Grants permission to associate an access policy with a specified object lambda enabled access point

s3:PutAccessPointPublicAccessBlock

Permissions management

Grants permission to associate public access block configurations with a specified access point, while creating a access point

s3:PutAccountPublicAccessBlock

Permissions management

Grants permission to create or modify the PublicAccessBlock configuration for an AWS account

s3:PutAnalyticsConfiguration

Write

Grants permission to set an analytics configuration for the bucket, specified by the analytics configuration ID

s3:PutBucketAbac

Write

Grants permission to set ABAC configuration for a general purpose bucket

s3:PutBucketAcl

Permissions management

Grants permission to set the permissions on an existing bucket using access control lists (ACLs)

s3:PutBucketCORS

Write

Grants permission to set the CORS configuration for an Amazon S3 bucket

s3:PutBucketLogging

Write

Grants permission to set the logging parameters for an Amazon S3 bucket

s3:PutBucketNotification

Write

Grants permission to receive notifications when certain events happen in an Amazon S3 bucket

s3:PutBucketObjectLockConfiguration

Write

Grants permission to put Object Lock configuration on a specific bucket

s3:PutBucketOwnershipControls

Permissions management

Grants permission to add, replace or delete ownership controls on a bucket

s3:PutBucketPolicy

Permissions management

Grants permission to add or replace a bucket policy on a bucket

s3:PutBucketPublicAccessBlock

Permissions management

Grants permission to create or modify the PublicAccessBlock configuration for a specific Amazon S3 bucket

s3:PutBucketRequestPayment

Write

Grants permission to set the request payment configuration of a bucket

s3:PutBucketTagging

Tagging

Grants permission to add a set of tags to an existing Amazon S3 bucket

s3:PutBucketVersioning

Write

Grants permission to set the versioning state of an existing Amazon S3 bucket

s3:PutBucketWebsite

Write

Grants permission to set the configuration of the website that is specified in the website subresource

s3:PutEncryptionConfiguration

Write

Grants permission to set the encryption configuration for an Amazon S3 bucket

s3:PutIntelligentTieringConfiguration

Write

Grants permission to create new or update or delete an existing Amazon S3 Intelligent Tiering configuration

s3:PutInventoryConfiguration

Write

Grants permission to add an inventory configuration to the bucket, identified by the inventory ID

s3:PutJobTagging

Tagging

Grants permission to replace tags on an existing Amazon S3 Batch Operations job

s3:PutLifecycleConfiguration

Write

Grants permission to create a new lifecycle configuration for the bucket or replace an existing lifecycle configuration

s3:PutMetricsConfiguration

Write

Grants permission to set or update a metrics configuration for the CloudWatch request metrics from an Amazon S3 bucket

s3:PutMultiRegionAccessPointPolicy

Permissions management

Grants permission to associate an access policy with a specified Multi-Region Access Point

s3:PutObject

Write

Grants permission to add an object to a bucket

s3:PutObjectAcl

Permissions management

Grants permission to set the access control list (ACL) permissions for new or existing objects in an S3 bucket

s3:PutObjectAnnotation

Write

Grants permission to add or replace an annotation on an object

s3:PutObjectLegalHold

Write

Grants permission to apply a Legal Hold configuration to the specified object

s3:PutObjectRetention

Write

Grants permission to place an Object Retention configuration on an object

s3:PutObjectTagging

Tagging

Grants permission to set the supplied tag-set to an object that already exists in a bucket

s3:PutObjectVersionAcl

Permissions management

Grants permission to use the acl subresource to set the access control list (ACL) permissions for an object that already exists in a bucket

s3:PutObjectVersionAnnotation

Write

Grants permission to add or replace an annotation on a specific version of an object

s3:PutObjectVersionTagging

Tagging

Grants permission to set the supplied tag-set for a specific version of an object

s3:PutReplicationConfiguration

Write

Grants permission to create a new replication configuration or replace an existing one

s3:PutStorageLensConfiguration

Write

Grants permission to create or update an Amazon S3 Storage Lens configuration

s3:PutStorageLensConfigurationTagging

Tagging

Grants permission to put or replace tags on an existing Amazon S3 Storage Lens configuration

s3:ReplicateDelete

Write

Grants permission to replicate delete markers to the destination bucket

s3:ReplicateObject

Write

Grants permission to replicate objects and object tags to the destination bucket

s3:ReplicateObjectAnnotation

Write

Grants permission to replicate annotations to the destination bucket

s3:ReplicateTags

Tagging

Grants permission to replicate object tags to the destination bucket

s3:RestoreObject

Write

Grants permission to restore an archived copy of an object back into Amazon S3

s3:SubmitMultiRegionAccessPointRoutes

Write

Grants permission to submit a route configuration update for a Multi-Region Access Point

s3:TagResource

Tagging

Grants permission to add tags to the specified resource

s3:UntagResource

Tagging

Grants permission to remove tags from the specified resource

s3:UpdateAccessGrantsLocation

Permissions management

Grants permission to update Access Grants location

s3:UpdateBucketMetadataAnnotationTableConfiguration

Write

Grants permission to update the annotation table configuration for a bucket

s3:UpdateBucketMetadataInventoryTableConfiguration

Write

Grants permission to update the inventory table configuration on an existing S3 Metadata configuration for a specified general purpose bucket

s3:UpdateBucketMetadataJournalTableConfiguration

Write

Grants permission to update the journal table configuration on an existing S3 Metadata configuration for a specified general purpose bucket

s3:UpdateJobPriority

Write

Grants permission to update the priority of an existing job

s3:UpdateJobStatus

Write

Grants permission to update the status for the specified job

s3:UpdateObjectEncryption

Write

Grants permission to update the server-side encryption type of an existing object in a general purpose bucket

s3:UpdateStorageLensGroup

Write

Grants permission to update an existing S3 Storage Lens group