DeleteAnalysis - Amazon QuickSight

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

DeleteAnalysis

从Amazon 删除分析 QuickSight. 您可以选择包括一个恢复时段,在此期间您可以恢复分析。如果您未指定恢复时段值,则操作将默认为 30 天。亚马逊 QuickSight 将附加一个DeletionTime标记到指定恢复时段结束的响应。在恢复窗口结束时,亚马逊 QuickSight 永久删除分析。

在恢复时段结束之前,您可以使用RestoreAnalysisAPI 操作来移除DeletionTime盖章并取消分析的删除。在删除之前,分析在 API 中一直可见,因此您可以对其进行描述,但无法从中创建模板。

计划删除的分析无法在亚马逊上访问 QuickSight 控制台。要在控制台中访问它,请还原它。删除分析不会删除您从分析中发布的仪表板。

请求语法

DELETE /accounts/AwsAccountId/analyses/AnalysisId?force-delete-without-recovery=ForceDeleteWithoutRecovery&recovery-window-in-days=RecoveryWindowInDays HTTP/1.1

URI 请求参数

请求使用以下 URI 参数。

AnalysisId

要删除的分析的 ID。

长度约束:最小长度为 1。长度上限为 2048。

模式:[\w\-]+

必需:是

AwsAccountId

的 IDAWS要删除分析的帐户。

长度约束:固定长度为 12

模式:^[0-9]{12}$

必需:是

ForceDeleteWithoutRecovery

此选项默认为值NoForceDeleteWithoutRecovery. 要立即删除分析,请添加ForceDeleteWithoutRecovery选项。无法在删除分析后恢复。

RecoveryWindowInDays

一个值,它指定亚马逊的天数 QuickSight 在删除分析之前等待。您不能将此参数与ForceDeleteWithoutRecovery选项在同一 API 调用中。默认值是 30。

有效范围:最小值为 7。最大值为 30。

请求正文

该请求没有请求体。

响应语法

HTTP/1.1 Status Content-type: application/json { "AnalysisId": "string", "Arn": "string", "DeletionTime": number, "RequestId": "string" }

响应元素

如果此操作成功,则该服务将会发送回 HTTP 响应。

Status

请求的 HTTP 状态。

服务以 JSON 格式返回的以下数据。

AnalysisId

删除的分析的 ID。

类型: 字符串

长度约束:最小长度为 1。长度上限为 2048。

模式:[\w\-]+

Arn

删除分析的 Amazon 资源名称 (ARN)。

类型: 字符串

DeletionTime

计划的分析删除日期和时间。

类型: 时间戳

RequestId

这些区域有:AWS用于此操作的请求 ID。

类型: 字符串

错误

有关所有操作常见错误的信息,请参阅常见错误.

ConflictException

更新或删除资源可能会导致状态不一致。

HTTP TP TP TP 409

InternalFailureException

出现内部故障。

HTTP TP TP TP 500

InvalidParameterValueException

一个或多个参数的值无效。

HTTP TP TP TP 400

ResourceNotFoundException

无法找到一个或多个资源。

HTTP TP TP TP 404

ThrottlingException

访问受限。

HTTP TP TP TP 429

UnsupportedUserEditionException

此错误指示您正在 Amazon 上调用某个操作 QuickSight该版本不支持该操作的订阅。Amazon QuickSight 当前具有标准版和企业版。每个版本中并未提供所有操作和功能。

HTTP TP TP TP 403

另请参阅

有关在特定语言的 AWS 软件开发工具包中使用此 API 的更多信息,请参阅以下内容: