我正在尝试将重复页面的网站重定向设置回原始页面,因此访问tools / tools / index.html应该将最初存在于存储桶中的tools / index.html重定向。
我尝试使用https://boto3.amazonaws.com/v1/documentation/api/latest/reference/services/s3.html#S3.Client.put_object 并创建了一个简单的API调用:
(考虑客户端:s3client和Bucket = bucket)
s3client.put_object(
ACL='public-read',
Bucket=bucket,
Key='tools/tools/index.html',
WebsiteRedirectLocation='base_url/tools/index.html',
)
正在存储桶中创建对象。 Bucket是一个网站存储桶,公众可以阅读,因此那里没有任何问题。但是重定向不起作用。 我是否缺少某些内容或正确的API调用是什么?