本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
DeleteAnalysis
从Amazon 删除分析 QuickSight. 您可以选择包括一个恢复时段,在此期间您可以恢复分析。如果您未指定恢复时段值,则操作将默认为 30 天。亚马逊 QuickSight 将附加一个DeletionTime
标记到指定恢复时段结束的响应。在恢复窗口结束时,亚马逊 QuickSight 永久删除分析。
在恢复时段结束之前,您可以使用RestoreAnalysis
API 操作来移除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 的更多信息,请参阅以下内容: