兼容 S3 API
支持 AWS SDK 和 CLI、rclone 以及其他可自定义端点的工具。
核心能力
支持 AWS SDK 和 CLI、rclone 以及其他可自定义端点的工具。
可在新加坡或东京创建存储桶,更多地域即将上线。
公开桶经 Yeap CDN 分发,可用平台地址或你自己的域名,自动启用 HTTPS。
每个密钥可限定到指定存储桶,权限分为只读、读写和管理。
限时分享私有对象,大文件分片上传,并可设置 CORS 规则。
每个账户的数据相互隔离,存储桶默认私有,除非你设为公开。
价格
无最低消费。每月先享免费额度,超出部分从 Yeap 余额扣费。
| 项目 | 价格(USD) | 每月免费 |
|---|---|---|
| 存储 | $0.015 每 GB·月 | 10 GB |
| A 类操作 | $4.50 每百万次 | 100 万次 |
| B 类操作 | $0.36 每百万次 | 1000 万次 |
| 直连出流量 | $0.05 每 GB | 10 GB |
| 公开访问流量 | $0.01 每 GB | 100 GB |
地域
创建存储桶时选择地域,每个地域都有独立的 S3 端点。
https://sg1.s3.yeapcloud.comhttps://tyo1.s3.yeapcloud.com更多地域即将上线。
快速开始
在控制台创建访问密钥,然后把任意 S3 客户端指向地域端点即可。
# Use the access key you created in the console
aws configure set aws_access_key_id YOUR_ACCESS_KEY
aws configure set aws_secret_access_key YOUR_SECRET_KEY
aws s3 ls --endpoint-url https://sg1.s3.yeapcloud.com
aws s3 cp ./photo.jpg s3://my-bucket/ --endpoint-url https://sg1.s3.yeapcloud.comimport boto3
s3 = boto3.client(
"s3",
endpoint_url="https://sg1.s3.yeapcloud.com",
region_name="sg1",
aws_access_key_id="YOUR_ACCESS_KEY",
aws_secret_access_key="YOUR_SECRET_KEY",
)
s3.upload_file("photo.jpg", "my-bucket", "photo.jpg")
for obj in s3.list_objects_v2(Bucket="my-bucket").get("Contents", []):
print(obj["Key"], obj["Size"])FAQ
可以。服务使用 S3 API 和 AWS Signature V4 签名,AWS SDK 和 CLI、rclone、s3cmd 及大多数备份工具设置好端点 URL 和地域代码即可使用。
按用量计费:存储按 GB·月,A 类和 B 类操作按百万次,直连流量按 GB,经 CDN 的公开访问流量按 GB。费用从 Yeap 账户余额扣除,没有最低消费。
每月包含:10 GB 存储、100 万次 A 类操作、1000 万次 B 类操作、10 GB 直连流量和 100 GB 公开访问流量,超出部分才计费。
可以。把桶设为公开即可获得一个经 Yeap CDN 分发的地址;也可以绑定你自己的域名(例如 files.example.com):按控制台提示添加一条 CNAME 记录,HTTPS 会自动配置好。
存放在你创建存储桶时选择的地域(新加坡、东京)。数据留在该地域内,并按账户隔离。
暂不支持。对象版本控制已在规划中,在此之前请为可能需要恢复的文件另行保留副本。