S3 pre-signed url and post operations not traced
- Ngôn ngữ chính
- Python
- Star
- 339
- Fork
- 147
- Chỉ số merge pull request
- Không có pull request nào được merge trong 30 ngày
Mô tả
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()
```

Hướng dẫn đóng góp
Hướng nghiên cứu
Bắt đầu bằng cách chạy ví dụ Python của issue với xray_patch(['boto3']) và so sánh đầu ra trace cho list_buckets, generate_presigned_url và generate_presigned_post. Theo dõi entry point của việc patch boto3 và xác nhận rằng cả hai thao tác presigned đều tạo ra dữ liệu trace S3 như mong đợi mà không thay đổi hành vi hiện có của list_buckets.
Do mô hình lập chỉ mục viết ra từ nội dung của issue.
Đánh giá
- Công nghệ
- aws, python
- Lĩnh vực
- observability-sre
- Loại issue
- Lỗi
- Độ khó
- 3/5
- Thời gian dự kiến
- 1-2 ngày
- Mức độ hoạt động
- Đình trệ
- Độ rõ ràng
- Khá rõ ràng
- Mức phù hợp với người mới
- 35/100