【发布时间】:2020-08-22 12:00:35
【问题描述】:
借助
https://github.com/googleapis/nodejs-storage/blob/master/samples/generateV4UploadSignedUrl.js
var {Storage} = require('@google-cloud/storage')
var storage = new Storage({
projectId: "projectId",
credentials: {
client_email: "clientEmail",
private_key: "privateKey"
}
})
var generateUploadSignedUrl = async function(bucketName, remoteFilename, expires) {
const options = {
version: 'v4',
action: 'write',
expires: expires,
contentType: 'application/octet-stream',
}
var url = await storage.bucket(bucketName).file(remoteFilename).getSignedUrl(options)
return url
}
我可以使用 singed url 上传文件。
但我想限制上传后我不能再次上传。如何添加此类策略?
我在policy-document上看了看,但找不到限制重新上传的相关条件。
【问题讨论】:
标签: javascript node.js google-cloud-storage