开发者社区 问答 正文

如何删除Archive



描述


此操作删除指定Archive。注意如果在删除Archive之前,用户已经提交对该Archive的archive-retrieval类型Job(4.4.1),那么:

  1. 若Job还在进行中,则该Job会失败。
  2. 若Job已经准备完成,即使删除成功,用户依然可以下载该Job Output。但是24小时以后,Job Output不可访问,并且该Archive也已经删除。


请求参数




请求头部


无,其他公共请求头部参见2.4.1

请求体




返回头部


无,其他公共返回头部参见2.4.2

返回体




示例DELETE /vaults/[VaultId]/archives/[ArchiveId]
Host: cn-hangzhou.oas.aliyuncs.com
Date:Tue, 25 Mar 2014 12:00:00 GMT
x-oas-version: 2014-01-01
Authorization: [SignatureValue]




请求示例
返回示例 HTTP/1.1 204 No Content
x-oas-request-id: [RequestId]
Date: Tue, 25 Mar 2014 12:00:00 GMT

展开
收起
云栖大讲堂 2017-10-26 14:04:06 2114 分享 版权
阿里云 AI 助理回答

删除指定Archive操作指南

操作描述

用户希望执行删除指定Archive的操作,该Archive位于特定的Vault中。此操作需注意,如果之前已提交针对该Archive的archive-retrieval类型Job且Job仍在进行或已完成,即使Archive被成功删除,已完成的Job Output在24小时内仍可下载。但超过24小时后,Job Output将不可访问,并且Archive永久删除。

请求信息

  • 请求参数:无需提供额外参数。
  • 请求头部:除公共请求头部(参见相关文档)外,无需额外头部。
  • 请求体:无需内容。

执行步骤

  1. 构造请求URL: 构造一个DELETE请求,指向Archive所在的位置。格式为:DELETE /vaults/[VaultId]/archives/[ArchiveId] 其中,[VaultId][ArchiveId]需要替换为实际的Vault ID和Archive ID。

  2. 设置请求头部

    • Host: cn-hangzhou.oas.aliyuncs.com(根据实际使用的区域调整)
    • Date: 当前时间的GMT格式
    • x-oas-version: 使用的API版本,例如2014-01-01
    • Authorization: 计算得出的签名值,确保请求安全(具体计算方法请参考阿里云OSS相关文档)
  3. 发送请求:通过HTTP客户端发送上述构造的DELETE请求。

返回信息

  • 返回状态码:若操作成功,服务器将返回204 No Content,表示请求已处理但无内容返回。
  • 返回头部:包含x-oas-request-id用于追踪请求,以及日期等公共头部信息。

注意事项

  • 不可逆性:删除Archive操作是不可逆的,请在操作前确认备份重要数据。
  • Job影响:确保了解删除操作对已提交archive-retrieval Job的影响,避免数据访问中断。
  • 时间敏感性:即使Archive删除,已完成的Job Output在24小时内仍可访问,之后则无法恢复。

示例

请求示例:

DELETE /vaults/[VaultId]/archives/[ArchiveId]
Host: cn-hangzhou.oas.aliyuncs.com
Date:Tue, 25 Mar 2014 12:00:00 GMT
x-oas-version: 2014-01-01
Authorization: [SignatureValue]

返回示例:

HTTP/1.1 204 No Content
x-oas-request-id: [RequestId]
Date: Tue, 25 Mar 2014 12:00:00 GMT

确保在执行此操作前,仔细阅读并理解上述说明,以避免不必要的数据丢失。

有帮助
无帮助
AI 助理回答生成答案可能存在不准确,仅供参考
0 条回答
写回答
取消 提交回答
问答地址: