S3 pre-signed url and post operations not traced
- Langage dominant
- Python
- Étoiles
- 339
- Forks
- 147
- Métriques de merge des PR
- Aucune PR mergée en 30 j
Description
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()
```

Guide de contribution
Ouvrir le guide de contribution
Piste de recherche
Commencez par exécuter l’exemple Python de l’issue avec xray_patch(['boto3']) et comparez la sortie de trace pour list_buckets, generate_presigned_url et generate_presigned_post. Suivez le point d’entrée du patching de boto3 et vérifiez que les deux opérations presigned produisent les données de trace S3 attendues sans modifier le comportement existant de list_buckets.
Rédigé par le modèle d'indexation à partir du texte de l'issue.
Évaluation
- Stack technique
- aws, python
- Domaine
- observability-sre
- Type d'issue
- Bug
- Difficulté
- 3/5
- Temps estimé
- 1-2 jours
- Activité
- À l'abandon
- Clarté
- Plutôt claire
- Accessibilité débutants
- 35/100