擅长:python、mysql、java
<p>这里有一个解决此问题的方法,可以让您获得这个<a href="https://boto3.amazonaws.com/v1/documentation/api/latest/guide/s3.html#generating-presigned-urls" rel="nofollow noreferrer">link</a>建议的S3文件的URL。基本上,您必须为希望提供访问权限的每个S3对象生成一个预签名的URL。参见以下代码:</p>
<pre><code>import boto3
# Get the service client.
s3 = boto3.client('s3')
# Generate the URL to get 'key-name' from 'bucket-name'
url = s3.generate_presigned_url(
ClientMethod='get_object',
Params={
'Bucket': '<bucket-name>',
'Key': '<key-name>'
}
)
</code></pre>
<p>将和更改为您的S3 bucket和上载的文件名。在</p>