问题标签 [wasabi]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
379 浏览

python - 芥末 S3 禁止 boto3 upload_file() 403

我已经处理了有关此问题的所有线程,但没有找到任何东西。

每当我尝试从 Wasabi S3 下载文件时,都会收到 403 禁止错误。该文件使用预签名的 url 上传,该 url 使用与我用于下载请求的访问密钥相同的访问密钥进行签名。

对于签名的 url,我尝试将 ACL 设置为“private”以及“public-read”。但这并没有改变什么。我还尝试了具有不同签名和下载权限的不同访问密钥。但也没有任何变化。

任何更多的建议将不胜感激。

0 投票
1 回答
889 浏览

amazon-s3 - 尽管有 206 响应,Safari 仍不会播放来自 s3 的视频

我正在显示带有 html5 视频元素的视频。来源是来自 Wasabi s3 的预签名 URL。它在 Chrome 上运行良好,但在 Safari 上无法播放。我做了一些研究,这似乎通常是由于服务器未配置为返回 206 代码。但是,我确实检查了服务器,它似乎支持字节范围请求。

在此处输入图像描述

这是网络选项卡。任何帮助将不胜感激。 在此处输入图像描述

0 投票
2 回答
620 浏览

node.js - S3 使用公共上传文件

我有一个使用 nodeJs 的网站。在这里,用户可以上传他们的照片。我正在使用芥末来存储这些图片。我的问题是每次用户将图片发送到服务器时,它都会以私人状态保存。因为上传后用户看不到图片。我需要在存储桶上公开它,以便用户可以看到它。我的所有存储桶都可以免费阅读,但每次我上传文件时它都是私有的。如何让每张上传的图片都公开?

这些是我的上传参数

我的政策

感谢您的帮助

0 投票
0 回答
96 浏览

cloudflare - 如何使用 Wasabi 和 Cloudflare 调整图像大小?

我想使用 Wasabi 在单个存储桶中存储图像和视频的对象。是否可以通过 Cloudflare 提供的免费或专业计划来调整图像大小?如果不是,可以推荐哪种替代方案?我打算允许用户将这些图像和视频作为内容上传,我假设一旦连接 Cloudflare 就会自动缓存这些内容。如果是这样,当我添加流式传输和图像大小调整 Cloudflare 服务时,是否足够聪明地选择要处理的视频,尽管图像在同一个存储桶中?

谢谢

0 投票
1 回答
186 浏览

amazon-web-services - AWS S3 cli 不适用于端点 URL

我正在尝试使用芥末,但是当我指定 s3://my-wasabi-bucket 时,aws s3 cli 接缝会忽略 --enpoint-url

例如

会列出我的芥末桶,但是当我这样做时

my-bucket 是上面列表中的存储桶,我得到

0 投票
0 回答
11 浏览

amazon-web-services - 芥末 - 选定文件夹的可见性

是否可以创建一个限制文件夹可见性的策略?我知道这对水桶来说是不可能的。

例如,我有两个用户:client1-usr 和 client2-usr

目录树:

-- ExampleBucketName

---- 客户1

---- 客户2

我希望client1-usr 只能看到client1 目录而看不到client2。Client2-usr 只能看到client2 目录而看不到client1。可能吗?

0 投票
0 回答
32 浏览

amazon-s3 - 看不到从 S3 返回的标头上的元数据

我正在使用 Wasabi DB,如果我理解正确的话,它的工作方式与亚马逊上的 S3 基本相同。但是,我对此没有太多经验。

现在,我正在使用云功能将一些“安全搜索”元数据添加到标题中。因此,每当上传新图像时都会调用它,最后一行代码验证元数据是否已成功添加。

我的问题出现在客户端,当尝试通过发出获取请求来访问这个新的元数据时。基本上看起来元数据没有被返回,(或者我看不到/找不到它)

我的传出获取请求对象的主体是

在此处输入图像描述

我得到的回应是

在此处输入图像描述

还值得一提的是,我正在使用服务人员来发出请求,所以这可能会导致 CORS 问题。

任何帮助表示赞赏。