Data retrieval APIs for Amazon S3 - AWS Online Register of Data Formats

Data retrieval APIs for Amazon S3

Amazon S3 provides the following APIs for data retrieval.

Actions Description Access level
DescribeJobRetrieve the configuration parameters and status for a batch operations jobRead
DescribeMultiRegionAccessPointOperationRetrieve the configurations for a Multi-Region Access PointRead
GetAccelerateConfigurationUses the accelerate subresource to return the Transfer Acceleration state of a bucket, which is either Enabled or SuspendedRead
GetAccessGrantRead Access GrantRead
GetAccessGrantsInstanceRead Access Grants InstanceRead
GetAccessGrantsInstanceForPrefixRead Access Grants Instance by prefixRead
GetAccessGrantsInstanceResourcePolicyRead Access grants instance resource policyRead
GetAccessGrantsLocationRead Access Grants locationRead
GetAccessPointReturn configuration information about the specified access pointRead
GetAccessPointConfigurationForObjectLambdaRetrieve the configuration of the object lambda enabled access pointRead
GetAccessPointForObjectLambdaCreate an object lambda enabled accesspointRead
GetAccessPointPolicyReturn the access point policy associated with the specified access pointRead
GetAccessPointPolicyForObjectLambdaReturn the access point policy associated with the specified object lambda enabled access pointRead
GetAccessPointPolicyStatusReturn the policy status for a specific access point policyRead
GetAccessPointPolicyStatusForObjectLambdaReturn the policy status for a specific object lambda access point policyRead
GetAccountPublicAccessBlockRetrieve the PublicAccessBlock configuration for an AWS accountRead
GetAnalyticsConfigurationGet an analytics configuration from an Amazon S3 bucket, identified by the analytics configuration IDRead
GetBucketAclUse the acl subresource to return the access control list (ACL) of an Amazon S3 bucketRead
GetBucketCORSReturn the CORS configuration information set for an Amazon S3 bucketRead
GetBucketLocationReturn the Region that an Amazon S3 bucket resides inRead
GetBucketLoggingReturn the logging status of an Amazon S3 bucket and the permissions users have to view or modify that statusRead
GetBucketMetadataTableConfigurationReturn the S3 Metadata configuration for a specified general purpose bucketRead
GetBucketNotificationGet the notification configuration of an Amazon S3 bucketRead
GetBucketObjectLockConfigurationGet the Object Lock configuration of an Amazon S3 bucketRead
GetBucketOwnershipControlsRetrieve ownership controls on a bucketRead
GetBucketPolicyReturn the policy of the specified bucketRead
GetBucketPolicyStatusRetrieve the policy status for a specific Amazon S3 bucket, which indicates whether the bucket is publicRead
GetBucketPublicAccessBlockRetrieve the PublicAccessBlock configuration for an Amazon S3 bucketRead
GetBucketRequestPaymentReturn the request payment configuration for an Amazon S3 bucketRead
GetBucketTaggingReturn the tag set associated with an Amazon S3 bucketRead
GetBucketVersioningReturn the versioning state of an Amazon S3 bucketRead
GetBucketWebsiteReturn the website configuration for an Amazon S3 bucketRead
GetDataAccessGet AccessRead
GetEncryptionConfigurationReturn the default encryption configuration an Amazon S3 bucketRead
GetIntelligentTieringConfigurationGet an or list all Amazon S3 Intelligent Tiering configuration in a S3 BucketRead
GetInventoryConfigurationReturn an inventory configuration from an Amazon S3 bucket, identified by the inventory configuration IDRead
GetJobTaggingReturn the tag set of an existing Amazon S3 Batch Operations jobRead
GetLifecycleConfigurationReturn the lifecycle configuration information set on an Amazon S3 bucketRead
GetMetricsConfigurationGet a metrics configuration from an Amazon S3 bucketRead
GetMultiRegionAccessPointReturn configuration information about the specified Multi-Region Access PointRead
GetMultiRegionAccessPointPolicyReturn the access point policy associated with the specified Multi-Region Access PointRead
GetMultiRegionAccessPointPolicyStatusReturn the policy status for a specific Multi-Region Access Point policyRead
GetMultiRegionAccessPointRoutesReturn the route configuration for a Multi-Region Access PointRead
GetObjectRetrieve objects from Amazon S3Read
GetObjectAclReturn the access control list (ACL) of an objectRead
GetObjectAttributesRetrieve attributes related to a specific objectRead
GetObjectLegalHoldGet an object's current Legal Hold statusRead
GetObjectRetentionRetrieve the retention settings for an objectRead
GetObjectTaggingReturn the tag set of an objectRead
GetObjectTorrentReturn torrent files from an Amazon S3 bucketRead
GetObjectVersionRetrieve a specific version of an objectRead
GetObjectVersionAclReturn the access control list (ACL) of a specific object versionRead
GetObjectVersionAttributesRetrieve attributes related to a specific version of an objectRead
GetObjectVersionForReplicationReplicate both unencrypted objects and objects encrypted with SSE-S3 or SSE-KMSRead
GetObjectVersionTaggingReturn the tag set for a specific version of the objectRead
GetObjectVersionTorrentGet Torrent files about a different version using the versionId subresourceRead
GetReplicationConfigurationGet the replication configuration information set on an Amazon S3 bucketRead
GetStorageLensConfigurationGet an Amazon S3 Storage Lens configurationRead
GetStorageLensConfigurationTaggingGet the tag set of an existing Amazon S3 Storage Lens configurationRead
GetStorageLensDashboardGet an Amazon S3 Storage Lens dashboardRead
GetStorageLensGroupGet an Amazon S3 Storage Lens groupRead
ListAccessGrantsList Access GrantList
ListAccessGrantsInstancesList Access Grants InstancesList
ListAccessGrantsLocationsList Access Grants locationsList
ListAccessPointsList access pointsList
ListAccessPointsForObjectLambdaList object lambda enabled accesspointsList
ListAllMyBucketsList all buckets owned by the authenticated sender of the requestList
ListBucketList some or all of the objects in an Amazon S3 bucket (up to 1000)List
ListBucketMultipartUploadsList in-progress multipart uploadsList
ListBucketVersionsList metadata about all the versions of objects in an Amazon S3 bucketList
ListCallerAccessGrantsList caller's Access GrantList
ListJobsList current jobs and jobs that have ended recentlyList
ListMultiRegionAccessPointsList Multi-Region Access PointsList
ListMultipartUploadPartsList the parts that have been uploaded for a specific multipart uploadList
ListStorageLensConfigurationsList Amazon S3 Storage Lens configurationsList
ListStorageLensGroupsList S3 Storage Lens groupsList
ListTagsForResourceList the tags attached to the specified resourceList