文档基于2025-10-10日社区最终版构建     
切换到英文版    进入演示系统    进入交流社区

MinIO Documentation

S3 API 兼容性

This page documents S3 APIs supported by MinIO Object Storage. For reference documentation on any given API, see the corresponding documentation for Amazon S3.

重要

MinIO 强烈建议使用S3-Compatible SDK用于执行对象存储操作。

对象API

对象锁定

不支持的 API 对象端点

GetObjectAcl
PutObjectAcl

Multipart Uploads

与 S3 分段上传 API 的差异

  • ListMultipartUploads需要确切的对象名称作为前缀。

  • TheAbortIncompleteMultipartUploadlifecycle action 不支持与PutBucketLifecycle.

Bucket APIs

存储桶复制

Bucket Lifecycle

存储桶通知

Bucket Policies

不支持的 API 存储桶操作

GetBucketInventoryConfiguration
PutBucketInventoryConfiguration
DeleteBucketInventoryConfiguration
PutBucketCors
DeleteBucketCors
GetBucketMetricsConfiguration
PutBucketMetricsConfiguration
DeleteBucketMetricsConfiguration
PutBucketWebsite
GetBucketLogging
PutBucketLogging
PutBucketAccelerateConfiguration
DeleteBucketAccelerateConfiguration
PutBucketRequestPayment
DeleteBucketRequestPayment
PutBucketAcl
HeadBucketAcl
GetPublicAccessBlock
PutPublicAccessBlock
DeletePublicAccessBlock
GetBucketOwnershipControls
PutBucketOwnershipControls
DeleteBucketOwnershipControls
GetBucketIntelligentTieringConfiguration
PutBucketIntelligentTieringConfiguration
ListBucketIntelligentTieringConfigurations
DeleteBucketIntelligentTieringConfiguration
GetBucketAnalyticsConfiguration
PutBucketAnalyticsConfiguration
ListBucketAnalyticsConfigurations
DeleteBucketAnalyticsConfiguration
CreateSession

MinIO 替代方案:适用于不受支持的存储桶资源

  • 对于调用BucketACL or ObjectACL操作,请使用政策.

  • 调用BucketCORS操作不是必需的,因为所有存储桶默认对所有HTTP动词启用了CORS。

  • 对于调用BucketWebsite操作,请使用caddy or nginx.

  • 对于调用BucketAnalytics, BucketMetricsBucketLogging操作,请使用存储桶通知.