我有以下Kuzzle S3插件配置:
"s3": {
// AWS S3 bucket
"bucketName": "chris", // this is a bucket i created in Minio
"endpoint": "http://10.0.0.66:9000",
"s3ClientOptions": {
"s3ForcePathStyle": false
},
"signedUrlTTL": 1200000,
"redisPrefix": "s3Plugin/uploads"
},我不知道这个配置是否正确。当我使用来自kuzzleio/kuzzle-plugin-s3/blob/master/test/s3-upload-test.html的测试文件时
我得到以下错误
Uncaught (in promise) KuzzleError: Caught an unexpected plugin error: Inaccessible host: `chris.10.0.0.66'. This service may not be available in the `us-east-1' region. This is probably not a Kuzzle error, but a problem with a plugin implementation.'chris.10.0.0.66‘是一个不正确的资源-如你所见,我没有在配置中引用它。

10.0.0.66只能在我的网络中访问。
有人能帮上忙吗?非常感谢。
发布于 2021-03-12 02:16:54
好的--我找到了一个可行的答案
"s3": {
// AWS S3 bucket
"bucketName": "chris",
"endpoint": "http://10.0.0.66:9000",
"s3ClientOptions": {
"s3ForcePathStyle": true,
"signatureVersion": "v4"
},
"signedUrlTTL": 1200000,
"redisPrefix": "s3Plugin/uploads"
},我将s3ClientOptions修改为:"s3ClientOptions":{ "s3ForcePathStyle":true,// Minio "signatureVersion":"v4“//必须为true,//添加了此行}
来源= https://docs.min.io/docs/how-to-use-aws-sdk-for-javascript-with-minio-server.html
https://stackoverflow.com/questions/66584909
复制相似问题