关于对象存储API方式,以下是详细的解释和说明。
一、基础操作
API | 描述 |
PutBucket | 创建Bucket |
DeleteBucket | 删除Bucket |
ListObjects | 列出Bucket中所有文件的信息 |
GetBucketLocation | 获取Bucket所属的位置信息 |
二、合规保留策略(WORM)
API | 描述 |
InitiateBucketWorm | 新建合规保留策略 |
CompleteBucketWorm | 锁定合规保留策略 |
GetBucketWorm | 获取Bucket的合规保留策略信息 |
三、权限控制(ACL)
API | 描述 |
PutBucketAcl | 设置Bucket访问权限 |
GetBucketAcl | 获取Bucket访问权限 |
四、生命周期(Lifecycle)
API | 描述 |
PutBucketLifecycle | 设置Bucket中Object的生命周期规则 |
GetBucketLifecycle | 获取Bucket中Object的生命周期规则 |
五、传输加速(TransferAcceleration)
API | 描述 |
PutBucketTransferAcceleration | 为Bucket配置传输加速 |
GetBucketTransferAcceleration | 获取Bucket的传输加速配置 |
六、版本控制(Versioning)
API | 描述 |
PutBucketVersioning | 设置Bucket的版本控制状态 |
ListObjectVersions | 列举Bucket中所有Object的版本信息 |
七、数据复制(Replication)
API | 描述 |
PutBucketReplication | 设置Bucket的数据复制规则 |
GetBucketReplication | 查看Bucket已设置的数据复制规则 |
八、授权策略(Policy)
API | 描述 |
PutBucketPolicy | 设置Bucket Policy |
GetBucketPolicy | 获取Bucket Policy |
九、清单(Inventory)
API | 描述 |
PutBucketInventory | 设置Bucket清单规则 |
GetBucketInventory | 查看Bucket中指定的清单任务 |
十、日志管理(Logging)
API | 描述 |
PutBucketLogging | 开启Bucket访问日志记录功能 |
GetBucketLogging | 查看Bucket的访问日志配置情况 |
十一、静态网站(Website)
API | 描述 |
PutBucketWebsite | 设置Bucket为静态网站托管模式 |
GetBucketWebsite | 查看Bucket的静态网站托管状态 |
十二、防盗链(Referer)
API | 描述 |
PutBucketReferer | 设置Bucket的防盗链规则 |
GetBucketReferer | 查看Bucket的防盗链规则 |
十三、标签(Tags)
API | 描述 |
PutBucketTags | 添加或修改Bucket标签 |
GetBucketTags | 查看Bucket标签信息 |
十四、加密(Encryption)
API | 描述 |
PutBucketEncryption | 配置Bucket的加密规则 |
GetBucketEncryption | 获取Bucket的加密规则 |
十五、请求者付费(RequestPayment)
API | 描述 |
PutBucketRequestPayment | 设置Bucket为请求者付费模式 |
GetBucketRequestPayment | 查看Bucket请求者付费模式配置信息 |
十六、跨域资源共享(CORS)
API | 描述 |
PutBucketCors | 设置Bucket的跨域资源共享规则 |
GetBucketCors | 获取Bucket的跨域资源共享规则 |
十七、相关问题与解答
Q1: OSS的Object操作具有哪些特性?
OSS的Object操作具有原子性和强一致性,原子性意味着操作要么成功要么失败,不存在中间状态;强一致性则表示当用户收到上传成功的响应时,该上传的Object进入立即可读状态,不存在上传的中间状态。
Q2: 如何开启Bucket的访问日志记录功能?
可以通过调用PutBucketLogging API来开启Bucket的访问日志记录功能,这个API允许用户设置访问日志的配置,从而记录对Bucket的访问行为。
原创文章,作者:K-seo,如若转载,请注明出处:https://www.kdun.cn/ask/557446.html