S3 pre-signed url and post operations not traced
- Lenguaje dominante
- Python
- Estrellas
- 338
- Forks
- 147
- Métricas de merge de PR
- Sin PR fusionados en 30 d
Descripción
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()
```

Guía de contribución
Línea de trabajo
Comienza ejecutando el ejemplo de Python del issue con xray_patch(['boto3']) y compara la salida del trace para list_buckets, generate_presigned_url y generate_presigned_post. Sigue el punto de entrada del parcheo de boto3 y confirma que ambas operaciones presigned producen los datos de trace de S3 esperados sin cambiar el comportamiento existente de list_buckets.
Escrito por el modelo de indexación a partir del texto del issue.
Evaluación
- Stack tecnológico
- aws, python
- Área
- observability-sre
- Tipo de issue
- Error
- Dificultad
- 3/5
- Tiempo estimado
- 1-2 días
- Estado de actividad
- Estancado
- Claridad
- Bastante claro
- Aptitud para principiantes
- 35/100