Boto3 ClientMethods 说明

Descriptions of Boto3 ClientMethods

我正在尝试使用 Boto3 的 generate_presigned_url()。该方法需要一个 ClientMethod 和与该 ClientMethod 一起使用的参数。但是,Boto3 文档似乎没有任何带有各自参数的 ClientMethods 列表。我在哪里可以找到这些信息?

ClientMethod 只是您调用 generate_presigned_url() 的客户端对象上的一种方法的字符串名称,例如对于 S3 客户端,方法列于此处 S3.Client。例如。在 S3 客户端上使用 'get_object' 方法如下所示:

client = boto3.client('s3')
url = client.generate_presigned_url('get_object', 
                                    Params={'Bucket': <name>,'Key': <object>}, 
                                    ExpiresIn=86400)