簡體   English   中英

通過 AWS 請求 ID 獲取請求參數

[英]Get request parameters by AWS request ID

我收到此日志消息:

com.amazonaws.services.s3.model.AmazonS3Exception:指定的密鑰不存在。 (服務:Amazon S3;狀態代碼:404;錯誤代碼:NoSuchKey;請求 ID: request_id ;S3 擴展請求 ID: extended_request_id

是否可以通過request_idextended_request_id獲取請求參數(在本例中為 S3 密鑰和存儲桶)?

請求 ID 在網絡上作為x-amz-request-id接收,並在S3 訪問日志中被設置為Request ID .

這不會提供有關請求參數的詳盡信息,具體取決於您要查找的內容,但它會顯示存儲桶和密鑰——當然,您必須知道要查看哪個存儲桶的日志。

有關該請求的更多詳細信息可能會在CloudTrail 日志中找到。 CloudTrail 默認不捕獲 Object 級請求,因此您需要啟用它。 請求 ID 也應該出現在這些日志中。

據我所知,擴展請求 ID(也稱為x-amz-id-2 )僅在為您進行內部跟蹤時用於 AWS 支持。 已知這兩個值都不包含敏感信息。 擴展 ID 可能是一個很大的隨機數,也可能是加密的,但如果它是加密的,則沒有文檔化的解密方法。 該文檔稱其為“特殊令牌”。 此處提供了有關支持上下文的更多詳細信息。

總之,如上所述,沒有簡短/簡單的“查找”方法,但它是可能的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM