aws / aws/aws-xray-sdk-python

S3 pre-signed url and post operations not traced

Abierto
#79 1 comentario 0 reacciones 0 asignados Ver en GitHub
bug
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()
```

![xray-s3-presigned-missing](https://user-images.githubusercontent.com/1735355/44647438-5d6c1b80-a9de-11e8-8c30-fc10db389593.png)

Guía de contribución

Abrir la 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

Recibe los nuevos issues en tu correo

Un resumen breve de issues de GitHub para principiantes.