S3 pre-signed url and post operations not traced
- Vorherrschende Sprache
- Python
- Sterne
- 338
- Forks
- 147
- PR-Merge-Kennzahlen
- Keine gemergten PRs in 30 T.
Beschreibung
The X-Ray SDK for Python doesn't seem to properly trace S3 pre-signed url and post operations. Check out the following example:
```python
import boto3
from aws_xray_sdk.core import patch as xray_patch
def handler(event, context):
xray_patch(['boto3'])
client = boto3.client('s3')
client.list_buckets()
client.generate_presigned_url(ClientMethod='get_object',
Params={'Bucket': 'my-bucket',
'Key': 'foo'})
client.generate_presigned_post(Bucket='my-bucket'', Key='bar')
client.list_buckets()
```

Beitragsleitfaden
Rechercherichtung
Beginne damit, das Python-Beispiel des Issues mit xray_patch(['boto3']) auszuführen und die Trace-Ausgabe für list_buckets, generate_presigned_url und generate_presigned_post zu vergleichen. Verfolge den Einstiegspunkt des boto3-Patchings und bestätige, dass beide Presigned-Operationen die erwarteten S3-Trace-Daten erzeugen, ohne das bestehende Verhalten von list_buckets zu ändern.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Bewertung
- Tech-Stack
- aws, python
- Bereich
- observability-sre
- Issue-Typ
- Bug
- Schwierigkeit
- 3/5
- Geschätzter Aufwand
- 1-2 Tage
- Aktivitätsstatus
- Veraltet
- Klarheit
- Größtenteils klar
- Anfängerfreundlichkeit
- 35/100