删除 Application Discovery Service 的服务相关角色 - AWS Application Discovery

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

删除 Application Discovery Service 的服务相关角色

如果不再需要使用某个需要服务相关角色的功能或服务,我们建议您删除该角色。这样就没有未被主动监控或维护的未使用实体。但是,您必须先清除您的服务相关角色,然后才能手动删除它。

清除 服务相关角色

必须先删除服务相关角色使用的所有资源,然后才能使用 IAM 删除该角色。

注意

如果您尝试删除资源时 Application Discovery Service 正在使用该角色,则删除可能会失败。如果发生这种情况,请等待几分钟后重试。

从 Migration Hub 控制台中删除 AWSServiceRoleForApplicationDiscoveryServiceContinuousExport 服务相关角色使用的 Application Discovery Service 资源
  1. 在导航窗格中,选择 Data Collectors (数据收集器)

  2. 选择 Agents (代理) 选项卡。

  3. 将 “Athena 中的数据浏览” 滑块切换到 “关闭” 位置。

从中删除 AWSServiceRoleForApplicationDiscoveryServiceContinuousExport 服务相关角色使用的 Application Discovery Service 资源 AWS CLI
  1. 安装 AWS CLI 适用于您的操作系统(Linux、macOS 或 Windows)的。有关说明,请参阅《AWS Command Line Interface 用户指南》

  2. 打开命令提示符 (Windows) 或终端 (Linux 或 macOS)。

    1. 键入 aws configure 并按下 Enter。

    2. 输入您的 AWS 访问密钥 ID 和 AWS 私有访问密钥。

    3. 对于默认区域名称,输入 us-west-2

    4. 对于默认输出格式,输入 text

  3. 键入以下命令:

    aws discovery stop-continuous-export --export-id <export ID>
    1. 如果不知道要停止的连续导出的导出 ID,请输入以下命令查看连续导出的 ID:

      aws discovery describe-continuous-exports
  4. 输入以下命令,通过验证连续导出的返回状态为 “非活动状态” 来确保其已停止:

    aws discovery describe-continuous-export

手动删除服务相关角色

您可以使用 IAM 控制台、IAM CLI 或 IAM API 删除 AWSServiceRoleForApplicationDiscoveryServiceContinuousExport 服务相关角色。如果您不再需要使用需要此服务相关角色的 Discovery Service-持续导出功能,我们建议您删除该角色。这样就没有未被主动监控或维护的未使用实体。有关更多信息,请参见《IAM 用户指南》中的删除服务相关角色

注意

必须先清除服务相关角色,然后才能将其删除。请参阅 清除 服务相关角色