To retrieve an object from an Amazon S3 bucket, you can use the AWS Command Line Interface (CLI) or an SDK like boto3 for Python. Here's how you can do it using the AWS CLI:
Open a terminal or command prompt.
Use the aws s3 cp
command with the source S3 bucket URL and destination path to download the object. For example, to download an object named example.txt
from the bucket example-bucket
to the current directory, you would use the following command:
aws s3 cp s3://example-bucket/example.txt ./example.txt
Replace example-bucket
with the name of your S3 bucket and example.txt
with the name of the object you want to retrieve.
Alternatively, you can programmatically retrieve an object from an S3 bucket using the boto3 Python SDK. Here's an example code snippet to download an object from an S3 bucket:
import boto3
# Create an S3 client
s3 = boto3.client('s3')
# Specify the bucket name and object key
bucket_name = 'example-bucket'
object_key = 'example.txt'
# Download the object
s3.download_file(bucket_name, object_key, 'example.txt')
Replace example-bucket
with the name of your S3 bucket and example.txt
with the name of the object you want to retrieve. This code will download the object to the current directory with the file name example.txt
.
Make sure to configure your AWS credentials and permissions in the AWS CLI or the boto3 SDK before attempting to retrieve objects from an S3 bucket.