thy*_*all 2 amazon-s3 python-3.x boto3
我想拦截以下代码片段下发生的请求:
s3 = boto3.client(
's3',
aws_access_key_id=ACCESS_KEY,
aws_secret_access_key=SECRET_KEY
)
presigned_post = s3.generate_presigned_post(
Bucket = S3_BUCKET,
Key = file_name,
Fields = {"acl": "public-read", "Content-Type": file_type},
Conditions = [
{"acl": "public-read"},
{"Content-Type": file_type}
],
ExpiresIn = 3600
)
Run Code Online (Sandbox Code Playgroud)
我没有找到亚马逊的任何文档解释如何手动提出这些请求。我需要在 Elixir 中实现上述行为,它没有可用的 AWS 开发工具包。
如何拦截请求以在其他地方手动创建它?
启用调试日志,它将打印出来
import boto3
boto3.set_stream_logger(name='botocore')
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
2898 次 |
| 最近记录: |