Botocoreが送信するPreparedRequestの属性を表示することはできましたが、AWSに送信される正確なリクエスト文字列をどのように表示できるのでしょうか。 AWS呼び出しをテストしている別のアプリケーションと比較できるようにするには、正確なリクエスト文字列が必要です。
Boto3でデバッグログを有効にすることもできます。これにより、すべての要求と応答、およびその他の多くのものがログに記録されます。それを有効にするのは少しわかりにくいです:
import boto3
boto3.set_stream_logger(name='botocore')
ログに記録する名前としてbotocore
を指定する必要がある理由は、実際の要求と応答はすべてボトコア層で発生するためです。