Data retrieval APIs for Amazon S3
Amazon S3 provides the following APIs for data retrieval.
| Actions | Description | Access level |
|---|---|---|
| DescribeJob | Retrieve the configuration parameters and status for a batch operations job | Read |
| DescribeMultiRegionAccessPointOperation | Retrieve the configurations for a Multi-Region Access Point | Read |
| GetAccelerateConfiguration | Uses the accelerate subresource to return the Transfer Acceleration state of a bucket, which is either Enabled or Suspended | Read |
| GetAccessGrant | Read Access Grant | Read |
| GetAccessGrantsInstance | Read Access Grants Instance | Read |
| GetAccessGrantsInstanceForPrefix | Read Access Grants Instance by prefix | Read |
| GetAccessGrantsInstanceResourcePolicy | Read Access grants instance resource policy | Read |
| GetAccessGrantsLocation | Read Access Grants location | Read |
| GetAccessPoint | Return configuration information about the specified access point | Read |
| GetAccessPointConfigurationForObjectLambda | Retrieve the configuration of the object lambda enabled access point | Read |
| GetAccessPointForObjectLambda | Create an object lambda enabled accesspoint | Read |
| GetAccessPointPolicy | Return the access point policy associated with the specified access point | Read |
| GetAccessPointPolicyForObjectLambda | Return the access point policy associated with the specified object lambda enabled access point | Read |
| GetAccessPointPolicyStatus | Return the policy status for a specific access point policy | Read |
| GetAccessPointPolicyStatusForObjectLambda | Return the policy status for a specific object lambda access point policy | Read |
| GetAccountPublicAccessBlock | Retrieve the PublicAccessBlock configuration for an AWS account | Read |
| GetAnalyticsConfiguration | Get an analytics configuration from an Amazon S3 bucket, identified by the analytics configuration ID | Read |
| GetBucketAbac | Retrieve ABAC configuration for a general purpose bucket | Read |
| GetBucketAcl | Use the acl subresource to return the access control list (ACL) of an Amazon S3 bucket | Read |
| GetBucketCORS | Return the CORS configuration information set for an Amazon S3 bucket | Read |
| GetBucketLocation | Return the Region that an Amazon S3 bucket resides in | Read |
| GetBucketLogging | Return the logging status of an Amazon S3 bucket and the permissions users have to view or modify that status | Read |
| GetBucketMetadataTableConfiguration | Return the S3 Metadata configuration for a specified general purpose bucket | Read |
| GetBucketNotification | Get the notification configuration of an Amazon S3 bucket | Read |
| GetBucketObjectLockConfiguration | Get the Object Lock configuration of an Amazon S3 bucket | Read |
| GetBucketOwnershipControls | Retrieve ownership controls on a bucket | Read |
| GetBucketPolicy | Return the policy of the specified bucket | Read |
| GetBucketPolicyStatus | Retrieve the policy status for a specific Amazon S3 bucket, which indicates whether the bucket is public | Read |
| GetBucketPublicAccessBlock | Retrieve the PublicAccessBlock configuration for an Amazon S3 bucket | Read |
| GetBucketRequestPayment | Return the request payment configuration for an Amazon S3 bucket | Read |
| GetBucketTagging | Return the tag set associated with an Amazon S3 bucket | Read |
| GetBucketVersioning | Return the versioning state of an Amazon S3 bucket | Read |
| GetBucketWebsite | Return the website configuration for an Amazon S3 bucket | Read |
| GetDataAccess | Get Access | Read |
| GetEncryptionConfiguration | Return the default encryption configuration an Amazon S3 bucket | Read |
| GetIntelligentTieringConfiguration | Get an or list all Amazon S3 Intelligent Tiering configuration in a S3 Bucket | Read |
| GetInventoryConfiguration | Return an inventory configuration from an Amazon S3 bucket, identified by the inventory configuration ID | Read |
| GetJobTagging | Return the tag set of an existing Amazon S3 Batch Operations job | Read |
| GetLifecycleConfiguration | Return the lifecycle configuration information set on an Amazon S3 bucket | Read |
| GetMetricsConfiguration | Get a metrics configuration from an Amazon S3 bucket | Read |
| GetMultiRegionAccessPoint | Return configuration information about the specified Multi-Region Access Point | Read |
| GetMultiRegionAccessPointPolicy | Return the access point policy associated with the specified Multi-Region Access Point | Read |
| GetMultiRegionAccessPointPolicyStatus | Return the policy status for a specific Multi-Region Access Point policy | Read |
| GetMultiRegionAccessPointRoutes | Return the route configuration for a Multi-Region Access Point | Read |
| GetObject | Retrieve objects from Amazon S3 | Read |
| GetObjectAcl | Return the access control list (ACL) of an object | Read |
| GetObjectAttributes | Retrieve attributes related to a specific object | Read |
| GetObjectLegalHold | Get an object's current Legal Hold status | Read |
| GetObjectRetention | Retrieve the retention settings for an object | Read |
| GetObjectTagging | Return the tag set of an object | Read |
| GetObjectTorrent | Return torrent files from an Amazon S3 bucket | Read |
| GetObjectVersion | Retrieve a specific version of an object | Read |
| GetObjectVersionAcl | Return the access control list (ACL) of a specific object version | Read |
| GetObjectVersionAttributes | Retrieve attributes related to a specific version of an object | Read |
| GetObjectVersionForReplication | Replicate both unencrypted objects and objects encrypted with SSE-S3 or SSE-KMS | Read |
| GetObjectVersionTagging | Return the tag set for a specific version of the object | Read |
| GetObjectVersionTorrent | Get Torrent files about a different version using the versionId subresource | Read |
| GetReplicationConfiguration | Get the replication configuration information set on an Amazon S3 bucket | Read |
| GetStorageLensConfiguration | Get an Amazon S3 Storage Lens configuration | Read |
| GetStorageLensConfigurationTagging | Get the tag set of an existing Amazon S3 Storage Lens configuration | Read |
| GetStorageLensDashboard | Get an Amazon S3 Storage Lens dashboard | Read |
| GetStorageLensGroup | Get an Amazon S3 Storage Lens group | Read |
| ListAccessGrants | List Access Grant | List |
| ListAccessGrantsInstances | List Access Grants Instances | List |
| ListAccessGrantsLocations | List Access Grants locations | List |
| ListAccessPoints | List access points | List |
| ListAccessPointsForObjectLambda | List object lambda enabled accesspoints | List |
| ListAllMyBuckets | List all buckets owned by the authenticated sender of the request | List |
| ListBucket | List some or all of the objects in an Amazon S3 bucket (up to 1000) | List |
| ListBucketMultipartUploads | List in-progress multipart uploads | List |
| ListBucketVersions | List metadata about all the versions of objects in an Amazon S3 bucket | List |
| ListCallerAccessGrants | List caller's Access Grant | List |
| ListJobs | List current jobs and jobs that have ended recently | List |
| ListMultiRegionAccessPoints | List Multi-Region Access Points | List |
| ListMultipartUploadParts | List the parts that have been uploaded for a specific multipart upload | List |
| ListStorageLensConfigurations | List Amazon S3 Storage Lens configurations | List |
| ListStorageLensGroups | List S3 Storage Lens groups | List |
| ListTagsForResource | List the tags attached to the specified resource | List |