AWS S3兼容文档

前言

介绍

本文档主要是针对 NOS 兼容 AWS S3 协议后,与 S3 的一些异同

支持的SDK

  • Java SDK
  • GO SDK
  • Python SDK
  • PHP SDK

支持的接口

Bucket

  • List Buckets
  • Put Bucket
  • Put Bucket Acl
  • Get Bucket Acl
  • Delete Bucket
  • Get Bucket Location

Object

  • Put Object
  • Put Object Copy
  • Get Object
  • Delete Object
  • Delete Multiple Objects
  • Head Object
  • List Objects

Multipart Upload

  • Initiate Multipart Upload
  • Upload Part
  • List Parts
  • List Multipart Uploads
  • Complete Multipart Upload
  • Abort Multipart Upload

约束说明

参数详细说明
加密暂不支持
Acl支持public-read,private
Grant不支持
Lifecycle不支持
多版本不支持
Region支持us-east-1,us-east-2对应的分区为杭州,北京
StorageClass默认为STANDARD,其他的存储级别暂不支持
Authorization支持v4,v2,目前只支持在header加入签名信息,暂不支持url签名
MFA授权不支持