AWS Bedrock Agents use boto3/botocore with urllib3 as the HTTP transport layer. Their TLS fingerprints differ from standard Python httpx clients.
| Component | User-Agent Pattern | HTTP Client |
|---|---|---|
| boto3/botocore | Boto3/1.x.x md/Botocore#1.x.x | urllib3 |
| Bedrock Runtime | Boto3/1.x.x ... ua/2.0 os/linux | urllib3 |
| Lambda-based agent | Varies | urllib3 or httpx |
Bedrock agents run from AWS IP ranges. Cross-referencing JA4 with AWS IP ranges helps distinguish Bedrock from other Python traffic.