通过 AWS 请求 ID 获取请求参数

Ale*_*hov 6 amazon-s3 amazon-web-services

我收到此日志消息:

com.amazonaws.services.s3.model.AmazonS3Exception:指定的键不存在。(服务:亚马逊S3;状态码:404;错误代码:NoSuchKey;请求ID:request_id; S3扩展请求ID: extended_request_id

是否有可能得到的参数由请求(在这种情况下,S3键和桶)request_idextended_request_id

Mic*_*bot 6

请求 ID 在线路上被接收,x-amz-request-id并且Request IDS3 访问日志中被设置为 。.

这不会提供有关请求参数的详尽信息,具体取决于您要查找的内容,但它会显示存储桶和密钥——当然,您必须知道要查看哪个存储桶的日志。

有关请求的更多详细信息可能会在CloudTrail 日志中找到。默认情况下,CloudTrail 不会捕获对象级别的请求,因此您需要启用它。请求 ID 也应出现在这些日志中。

扩展请求 ID,也称为x-amz-id-2- 据我所知 - 仅在为您进行内部跟踪时用于 AWS 支持。已知这两个值都不包含敏感信息。扩展 ID 可能是一个很大的随机数,也可能是加密的,但如果它是加密的,则没有记录的方法来解密它。文档称其为“特殊令牌”。此处提供了 更多有关支持的详细信息。

总之,没有简短/简单的“查找”方法,但有可能,如上所述。