生成预签名网址时的PermanentRedirect

时间:2017-01-24 17:32:36

标签: node.js amazon-web-services amazon-s3

我在使用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的目的是什么。

0 个答案:

没有答案