首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >OCI IAAS对象更新API

OCI IAAS对象更新API
EN

Stack Overflow用户
提问于 2021-06-11 15:25:53
回答 2查看 91关注 0票数 0

OCI中是否有API可用于更新存储桶中已有的对象。或者,您可以建议其他替代方案吗?我正在寻找一种更新现有文件的方法。

EN

回答 2

Stack Overflow用户

发布于 2021-06-13 23:03:21

正如我在评论中所说的,你可以尝试使用对象版本控制吗?

在创建存储桶oci os bucket update --namespace <object_storage_namespace> --name <bucket_name> --compartment-id <target_compartment_id> --versioning Enabled后启用对象版本控制

列出对象版本oci os object list-object-versions --namespace <object_storage_namespace> --bucket-name <bucket_name>的步骤

获取对象版本oci os object get --name <object_name> --file path/to/file/name --version-id <version_identifier> --namespace <object_storage_namespace> --bucket-name <bucket_name>的内容

删除对象版本oci os object delete --name <object_name> --version-id <version_identifier> --namespace <object_storage_namespace> --bucket-name <bucket_name>的步骤

要加载,请继续使用oci os object put

有关更多信息,请参阅文档https://docs.oracle.com/en-us/iaas/Content/Object/Tasks/usingversioning.htm。您还可以找到使用API或SDK执行此操作的方法

票数 0
EN

Stack Overflow用户

发布于 2021-06-15 03:11:54

由于您正在尝试将其他内容附加到已上载的对象,因此需要使用GetObject接口下载现有对象,在本地附加到下载的内容,然后使用PutObject接口将该original+appended内容上载回对象存储。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67932874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档