Вы можете использовать minio-js
для управления этим
Вот пример, который вы можете использовать
var Minio = require('minio')
var s3Client = new Minio.Client({
endPoint: "EP2",
port: 9000,
useSSL: false,
accessKey: "minio",
secretKey: "minio123",
region: "us-east-1"
})
var presignedUrl = s3Client.presignedPutObject('my-bucketname', 'my-objectname', 1000, function(e, presignedUrl) {
if (e) return console.log(e)
console.log(presignedUrl)
})
Это не будет связываться с сервером вообще.Единственное, что вам нужно, это знать регион, к которому относится ведро.Если вы не установили location
в minio, то вы можете использовать us-east-1
по умолчанию.