前言
其实s3对接都大同小异,而本期的Wasabi其实也就是公共访问设置有点困难(第一次设置要摸索很久)
其他s3对接教程:
Wasabi对比R2 和 Google Storage 的区别
Region | Object Storage only | Wasabi Cloud NAS | Surveillance Cloud | Ingress Data Transfer | Egress Data Transfer* | API Requests* |
---|---|---|---|---|---|---|
North America | $5.99 TB/mo ($.0059 GB/mo) | $7.99 TB/mo ($.0078 GB/mo) | $10.99 TB/mo ($.0107 GB/mo) | Free | Free | Free |
Europe (All locations ) | $5.99 TB/mo ($.0059 GB/mo) | $7.99 TB/mo ($.0078 GB/mo) | $10.99 TB/mo ($.0107 GB/mo) | Free | Free | Free |
APAC (All locations) | $6.99 TB/mo ($.0068 GB/mo) | $8.99 TB/mo ($.0088 GB/mo) | $10.99 TB/mo ($.0107 GB/mo) | Free | Free | Free |
表格可以清除的看到wasabi北美和欧洲最低定价是5.99美刀/1T存储,亚洲地区的就要贵一点最低6.99美刀/1T存储,而他们的出入站流量都是免费的。
免费出入站的限制
但是值得注意的是,以合理的速率访问这些数据,并且你的使用对象存储不会对的服务造成不合理的负担,请考虑这些准则:
- 如果您的每月出口数据传输量小于或等于您的活动存储卷,那么您的存储使用案例非常适合 Wasabi 的免费出口策略
- 如果您的每月出口数据传输量大于活动存储卷,则您的存储用例不适合 Wasabi 的免费出口策略
例如,如果您使用 Wasabi 存储 10 TB,并在每月计费周期内下载(出口)10 TB 或更少,那么您的存储非常适合这个政策。如果你的每月下载量超过 10 TB,那么您的使用存储就不适合。如果您的存储经常超出免费出口政策的准则,wasabi保留限制或暂停服务的权利
可选地区
Region | Service URL | Alias/Alternative URL |
---|---|---|
Wasabi US East 1 (N. Virginia) | s3.wasabisys.com | s3.us-east-1.wasabisys.com |
Wasabi US East 2 (N. Virginia) | s3.us-east-2.wasabisys.com | |
Wasabi US Central 1 (Texas) | s3.us-central-1.wasabisys.com | |
Wasabi US West 1 (Oregon) | s3.us-west-1.wasabisys.com | |
Wasabi CA Central 1 (Toronto) | s3.ca-central-1.wasabisys.com | |
Wasabi EU Central 1 (Amsterdam) | s3.eu-central-1.wasabisys.com | s3.nl-1.wasabisys.com |
Wasabi EU Central 2 (Frankfurt) | s3.eu-central-2.wasabisys.com | s3.de-1.wasabisys.com |
Wasabi EU West 1 (London) | s3.eu-west-1.wasabisys.com | s3.uk-1.wasabisys.com |
Wasabi EU West 2 (Paris) | s3.eu-west-2.wasabisys.com | s3.fr-1.wasabisys.com |
Wasabi AP Northeast 1 (Tokyo) | s3.ap-northeast-1.wasabisys.com | |
Wasabi AP Northeast 2 (Osaka) | s3.ap-northeast-2.wasabisys.com | |
Wasabi AP Southeast 1 (Singapore) | s3.ap-southeast-1.wasabisys.com | |
Wasabi AP Southeast 2 (Sydney) | s3.ap-southeast-2.wasabisys.com |
教程开始:创建对象存储
值得注意的是:如果你希望使用自己的域名访问wasabi对象,那么你的桶的名字就必须是访问域名。例如:我希望使用jp.imgs.moe去访问wasabi对象
输完桶名字和选完地区后,一直点下一步并创建桶就好了。
在开启公开访问
开启访问权限
打开桶的设置
开启公共访问(必须)
设置公共访问权限(必须)
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Allow",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": [
"arn:aws:s3:::jp.imgs.moe/*.jpg",
"arn:aws:s3:::jp.imgs.moe/*.png"
]
}
]
}
这串代码策略表示,允许公共用户访问桶的对象(s3:GetObject),但是只允许查看,jpg和png文件
其中arn:aws:s3:::jp.imgs.moe表示存储桶策略编辑器 ARN。当然你也可以这样设置,表示桶的所有文件都允许获取
{
"Version": "2012-10-17",
"Statement": [
{
"Sid": "Allow",
"Effect": "Allow",
"Principal": {
"AWS": "*"
},
"Action": "s3:GetObject",
"Resource": [
"arn:aws:s3:::jp.imgs.moe/*"
]
}
]
}
AccessKeyId获取
Lsky接入
填写资料:
连接地址:在本文的可选地区里有,加上https就可以了。
区域:在wasabi桶页面,一眼就能看到了,我就不上图了
最后
老规矩设置的时候一定一定一定要开启.env里的APP_DEBUG=false改成APP_DEBUG=true。这样你就可以快速的定位问题,而不是只看到上传失败4个大字
请问可以出一个对接B2的教程吗
哈哈哈哈,我注册不了aws账号,所以抱歉了 b2 😂
https://www.backblaze.com/cloud-storage b2不是这家的吗?
你对接B2了嘛兄弟
IDrive e2好像比wasabi会更便宜一些,请问你有使用过嘛
没用过,我图床老被1024外链引用,造成流量爆炸,我都不敢上对象存储 ⌇●﹏●⌇