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 |
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 |