本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
DeleteMountTarget
删除指定的挂载目标。
此操作通过使用正在删除的装载目标强制中断文件系统的任何装载,这可能会中断使用这些装载的实例或应用程序。为了避免应用程序突然被切断,如果可行,你可以考虑卸载挂载目标的任何装载。该操作还会删除相关的网络接口。未提交的写入操作可能会丢失,但是使用此操作破坏挂载目标不会损坏文件系统本身。您创建的文件系统仍然存在。您可以使用其他装载目标在您的 VPC 中装载 EC2 实例。
此操作需要对文件系统执行以下操作的权限:
-
elasticfilesystem:DeleteMountTarget
注意
当挂载目标状态仍为时,DeleteMountTarget
调用返回deleting
。您可以通过调用该操作来检查挂载目标的删除DescribeMountTargets情况,该操作会返回给定文件系统的挂载目标描述列表。
该操作还需要在装载目标的网络接口上执行以下 Amazon EC2 操作的权限:
-
ec2:DeleteNetworkInterface
请求语法
DELETE /2015-02-01/mount-targets/MountTargetId
HTTP/1.1
URI 请求参数
请求使用以下 URI 参数。
- MountTargetId
-
要在其中删除挂载目标的 ID(字符串)。
长度限制:最小长度为 13。长度上限为 45。
模式:
^fsmt-[0-9a-f]{8,40}$
必需:是
请求正文
该请求没有请求体。
响应语法
HTTP/1.1 204
响应元素
如果此操作成功,则该服务会发送回带有空 HTTP 正文的 HTTP 204 响应。
错误
- BadRequest
-
如果请求格式错误或包含错误(例如参数值无效或缺少必需参数),则返回。
HTTP 状态代码:400
- DependencyTimeout
-
服务在尝试完成请求时超时,客户端应再次尝试通话。
HTTP 状态代码:504
- InternalServerError
-
如果服务器端发生错误,则返回。
HTTP 状态代码:500
- MountTargetNotFound
-
如果在调用者中找不到具有指定 ID 的挂载目标,则返回Amazon Web Services 账户。
HTTP 状态代码:404
示例
移除文件系统的装载目标
以下示例发送 DELETE 请求以删除特定的装载目标。
示例请求
DELETE /2015-02-01/mount-targets/fsmt-9a13661e HTTP/1.1
Host: elasticfilesystem.us-west-2.amazonaws.com
x-amz-date: 20140622T232908Z
Authorization: <...>
示例响应
HTTP/1.1 204 No Content
x-amzn-RequestId: 01234567-89ab-cdef-0123-456789abcdef
另请参阅
有关在特定语言的 Amazon 软件开发工具包中使用此 API 的更多信息,请参阅以下内容: