插件下载了解更多
Alibaba Cloud Developer ToolkitbetaAlibaba Cloud OpenAPI
Alibaba Cloud Developer Toolkit is a collection of extensions that can help access Alibaba Cloud services in Visual Studio Code.
安装插件之前,确保已安装 JetBrains IDE安装插件之前,确保已安装 JetBrains IDE
Alibaba Cloud Developer ToolkitbetaAlibaba Cloud OpenAPI
The Alibaba Cloud Developer Toolkit for JetBrains makes it easier to access Alibaba Cloud services.
接口说明
注意事项
-
添加的 Object 大小不能超过 5 GB。
-
默认情况下,如果已存在同名 Object 且对该 Object 有访问权限,则新添加的 Object 将覆盖原有的 Object,并返回 200 OK。
-
OSS 没有文件夹的概念,所有资源都是以文件来存储,但您可以通过创建一个以正斜线(/)结尾,大小为 0 的 Object 来创建模拟文件夹。
版本控制
- 在已开启版本控制的 Bucket 中,OSS 会为新添加的 Object 自动生成唯一的版本 ID,并在响应 Header 中通过 x-oss-version-id 形式返回。
- 在暂停了版本控制的 Bucket 中,新添加的 Object 的版本 ID 为 null。OSS 会保证同一个 Object 仅有一个 null 的版本 ID。
流控信息
当前云产品API请求速率暂未透出。
请求语法
PUT /{key} HTTP/1.1
Host: BucketName.oss-cn-hangzhou.aliyuncs.com
x-oss-forbid-overwrite: boolean
x-oss-server-side-encryption: string
x-oss-server-side-data-encryption: string
x-oss-server-side-encryption-key-id: string
x-oss-object-acl: string
x-oss-storage-class: string
x-oss-tagging: string
x-oss-meta-*: object
路径参数
字段名称 | 字段详情 |
---|---|
keystring | Object 的完整路径。 示例值:exampledir/exampleobject/txt |
请求参数
字段名称 | 字段详情 |
---|---|
bucketstring | Bucket 名称。 示例值:examplebucket |
x-oss-forbid-overwriteboolean | 指定 PutObject 操作时是否覆盖同名 Object。 当目标 Bucket 处于已开启或已暂停的版本控制状态时,x-oss-forbid-overwrite请求 Header 设置无效,即允许覆盖同名 Object。展开详情 示例值:false |
x-oss-server-side-encryptionstring | 创建 Object 时,指定服务器端加密方式。展开详情 示例值:AES256 |
x-oss-server-side-data-encryptionstring | 创建 Object 时,指定服务器端加密方式。展开详情 示例值:AES256 |
x-oss-server-side-encryption-key-idstring | KMS 托管的用户主密钥。展开详情 示例值:9468da86-3509-4f8d-a61e-6eab1eac**** |
指定 OSS 创建 Object 时的访问权限。展开详情 示例值:public-read枚举值:privatepublic-readpublic-read-writedefault | |
Bucket 的存储类型。 取值范围如下:展开详情 示例值:Standard枚举值:ArchiveColdArchiveIAStandard | |
x-oss-taggingstring | 指定 Object 的标签,可同时设置多个标签,例如 TagA=A&TagB=B。展开详情 示例值:a:1 |
x-oss-meta-*map<string> | 使用 PutObject 接口时,如果配置以**x-oss-meta-***为前缀的参数,则该参数视为元数据,例如 示例值:x-oss-meta-location |
bodystring<binary> | 请求体。 示例值:二进制内容 |
变更历史
暂无变更历史