Amazon S3
How to Integrate Fiddler with AWS S3
Prerequisites
AWS Authentication Methods
Method 1: Using AWS Access Keys
import boto3
import pandas as pd
# AWS Configuration
S3_BUCKET = 'your_bucket_name'
S3_FILENAME = 'path/to/your/file.csv'
AWS_ACCESS_KEY_ID = 'your_access_key'
AWS_SECRET_ACCESS_KEY = 'your_secret_key'
AWS_REGION = 'your_region'
# Create AWS session
session = boto3.session.Session(
aws_access_key_id=AWS_ACCESS_KEY_ID,
aws_secret_access_key=AWS_SECRET_ACCESS_KEY,
region_name=AWS_REGION,
)
# Initialize S3 client
s3 = session.client('s3')
# Read data into pandas DataFrame
s3_data = s3.get_object(Bucket=S3_BUCKET, Key=S3_FILENAME)['Body']
df = pd.read_csv(s3_data)Method 2: Using AWS Profiles (Recommended)
Data Loading Options
Option 1: Direct Memory Loading
Option 2: File System Loading
Using AWS S3 Data with Fiddler
For Baseline Datasets
For Production Traffic
Best Practices
Last updated
Was this helpful?