我在使用nodejs中的aws-sdk从aws s3创建预签名网址时遇到问题。它为我提供了PermanentRedirect您尝试访问的存储区必须使用指定的端点进行寻址。
const s3 = new AWS.S3()
AWS.config.update({accessKeyId: 'test123', secretAccessKey: 'test123'})
AWS.config.update({region: 'us-east-1'})
const myBucket = 'test-bucket'
const myKey = 'test.jpg'
const signedUrlExpireSeconds = 60 * 60
const url = s3.getSignedUrl('getObject', {
Bucket: myBucket,
Key: myKey,
Expires: signedUrlExpireSeconds
})
console.log(url)
如何删除此错误以使预签名网址正常工作。另外,我需要知道Key的目的是什么。