直接从 AWS 导入资产清单数据

借助 Migration Center,您可以从 AWS 基础架构导入有关资产、性能和使用情况的数据,并收集有关 AWS 账号中以下资产的信息:

  • Amazon Elastic Compute Cloud (EC2)
  • Amazon Relational Database Service (RDS)
    • Microsoft SQL Server
    • MySQL
    • PostgreSQL

以下服务目前处于预览版阶段:

  • Amazon CloudFront
  • Amazon DynamoDB
  • Amazon Elastic Container Service (ECS)
  • Amazon Elastic File System (EFS)
  • Amazon Elastic Kubernetes Service (EKS)
  • Amazon Redshift
  • Amazon Route53
  • Amazon Simple Storage Service (S3)
  • Amazon 虚拟私有云 (VPC)
  • Amazon API 网关
  • 应用负载平衡器 (ALB)
  • AWS AppSync
  • AWS Lambda
  • AWS Batch
  • Amazon Elastic Container Registry (ECR)
  • Amazon EC2 自动扩缩
  • Amazon Elastic Block Store (EBS)
  • Amazon VPC 互联网网关
  • Amazon VPC NAT 网关
  • Simple Notification Service (SNS)
  • Amazon Athena 工作组
  • Amazon Data Firehose
  • Amazon ElastiCache
  • Amazon Elastic MapReduce (EMR)
  • Amazon Kinesis Data Streams (KDS)
  • AWS Glue
  • 弹性 IP 地址 (EIP)
  • Elastic Load Balancing (ELB)
  • 弹性网络接口 (ENI)

在 AWS 发现期间,系统会收集以下数据:

资源类型 已收集数据
Amazon EC2
点击即可显示收集的数据。
  • 实例详情(ID、类型、状态)
  • 所有者折扣 ID
  • 实例类型详细信息(CPU、内存)
  • 标记
  • 操作系统信息(来自 SSM)
  • 块设备映射和卷详细信息
  • 性能指标(CPU 利用率、网络 I/O、磁盘 I/O)
Amazon RDS
点击即可显示收集的数据。
  • 数据库实例详细信息(标识符、类、状态)
  • 引擎和引擎版本详细信息
  • 已分配的存储空间
  • 标记
  • 性能指标(CPU 利用率、网络吞吐量、IOPS、可用存储空间)
  • 性能分析(可用内存)
Amazon S3
点击即可显示收集的数据。
  • 存储分区详细信息(名称、ARN、区域、创建日期)
  • 标记
  • 版本控制状态
  • 生命周期规则
  • 效果指标(按存储类别细分的存储桶大小、对象数量)
Amazon EKS
点击即可显示收集的数据。
  • 按集群:
    • 集群详细信息(名称、ARN、版本、状态、端点)
    • 标记
    • 角色 ARN
    • VPC 配置
    • 日志记录配置
    • 启动类型(EC2 或 Fargate)
  • 每个受管节点组:
    • 节点组详细信息(名称、ARN、AMI 类型、实例类型、磁盘大小)
    • 缩放配置(最小值、最大值、所选大小)
    • 关联的自动伸缩组
  • 每个 Fargate 配置文件:
    • 个人资料详细信息(名称、Pod 执行角色 ARN)
    • 子网
    • 选择器(命名空间、标签)
Amazon ECS
点击即可显示收集的数据。
  • 按集群:
    • 集群详细信息(名称、ARN、状态)
    • 标记
    • 服务和任务的数量
    • 已注册的容器实例
  • 按服务:
    • 服务详情(名称、ARN、启动类型)
    • 任务定义
    • 调度策略
    • 部署配置
    • 负载平衡器信息
  • 每项任务:
    • 任务详细信息(ARN、上次状态、所选状态)
    • CPU 和内存
    • 容器信息
Amazon Elastic Load Balancing (ELB)
点击即可显示收集的数据。
  • 每个负载均衡器(版本 1 和 2):
    • 详细信息(名称、ARN/ID、DNS 名称、类型、方案)
    • 标记
    • VPC 和可用区
    • 监听器和规则
    • 目标群组和目标健康状况
    • 实例健康状况(适用于传统 ELB)
Amazon Lambda
点击即可显示收集的数据。
  • 按功能:
    • 配置(名称、ARN、运行时、角色、处理程序、超时时间)
    • 标记
    • 内存大小和临时存储
    • 软件包类型和代码大小
    • 架构
    • 环境变量
    • 跟踪配置
    • 事件来源映射
    • 并发设置
Amazon CloudFront
点击即可显示收集的数据。
  • 每个分发渠道:
    • 详细信息(ID、ARN、域名、状态、是否已启用)
    • 标记
    • 别名 (CNAME)
    • 来源和来源组
    • 缓存行为
    • 价格等级、HTTP 版本、是否启用 IPv6
Amazon EFS
点击即可显示收集的数据。
  • 按文件系统:
    • 详细信息(ID、ARN、名称、创建时间)
    • 标记
    • 总大小(标准和非频繁访问)
    • 性能和吞吐量模式
    • 加密状态
    • 生命周期政策
    • 备份政策
    • 复制配置
    • 装载目标和接入点
Amazon Redshift
点击即可显示收集的数据。
  • 按已配置的集群:
    • 集群详细信息(标识符、ARN、状态、版本)
    • 标记
    • 节点类型和数量
    • 数据库名称
    • VPC 和 IAM 角色
    • 加密状态
    • 快照和水下配置
  • 每个无服务器工作组:
    • 工作组详细信息(名称、ARN、状态、基本 RPU)
    • 标记
    • 命名空间信息(数据库名称、IAM 角色、KMS 密钥)
    • VPC 端点
    • 快照复制配置
Amazon VPC
点击即可显示收集的数据。
  • 每个 VPC:
    • VPC 详细信息(ID、ARN、状态、CIDR 块、租期)
    • 标记
    • DHCP 选项 ID
    • 关联的子网
    • 关联的网络 ACL
Amazon DynamoDB
点击即可显示收集的数据。
  • 表详细信息(名称、ARN、创建时间、状态、大小 [以字节为单位]、项目数、类)
  • 标记
  • 结算模式
  • 预配的吞吐量
  • 信息流信息
  • 副本
  • 持续备份和时间点恢复状态
Amazon NAT 网关
点击即可显示收集的数据。
  • NAT 网关详细信息(ID、ARN、创建时间、状态)
  • 标记
  • VPC ID 和子网 ID
  • 连接类型
  • 关联的地址
Amazon Route53
点击即可显示收集的数据。
  • 托管区域详细信息(名称、ID、ARN、专用区域、注释、记录集数量)
  • 标记
  • 来电者参考信息
  • 关联的服务
  • 域名服务器
  • VPC 关联
  • 资源记录集
Amazon ECR
点击即可显示收集的数据。
  • 代码库详细信息(名称、ARN、注册 ID、网址)
  • 标记
  • 图片扫描配置
  • 加密配置(类型、KMS 密钥)
  • 映像标记可变性设置
弹性 IP 地址 (EIP)
点击即可显示收集的数据。
  • 分配 ID 和关联 ID
  • 标记
  • 公共 IP 地址和专用 IP 地址
  • 网域(VPC 或标准)
  • 关联的实例和网络接口 ID
  • 公开和专用 DNS 名称
  • 网络边界组和 IP 池
弹性网络接口 (ENI)
点击即可显示收集的数据。
  • 接口详细信息(ID、ARN、类型、说明、状态)
  • 标记
  • VPC 和子网 ID
  • MAC 地址和专用 IP 地址
  • 关联的安全组
  • IPv6 地址和主要 IPv6 状态
  • 附件详细信息(ID、设备索引、实例 ID)
  • 来源或目的地检查状态
Amazon Elastic Block Store (EBS)
点击即可显示收集的数据。
  • 卷详细信息(ID、ARN、类型、大小、状态)
  • 标记
  • 可用性地区
  • 加密状态和 KMS 密钥 ID
  • 性能指标(IOPS、吞吐量)
  • 快照 ID 和创建时间
  • 多重连接和渠道信息
Amazon EC2 自动扩缩
点击即可显示收集的数据。
  • 群组详细信息(名称、ARN、状态)
  • 标记(包括传播设置)
  • 扩缩配置(最小值、最大值、大小)
  • VPC 可用区标识符和可用区
  • 启动模板和混合实例政策
  • 健康检查配置(类型、宽限期)
  • 关联的负载平衡器和目标群组
  • 终止政策和暂停流程
  • 暖池配置
Amazon Batch
点击即可显示收集的数据。
  • 计算环境详细信息(名称、ARN、类型、状态、状态)
  • 标记
  • ECS 集群和服务角色 ARN
  • 计算资源(实例类型、分配策略、vCPU 限制)
  • 网络配置(子网、安全组)
  • EC2 配置和启动模板
  • EKS 配置和更新政策
Amazon AppSync
点击即可显示收集的数据。
  • API 详细信息(ID、名称、ARN、类型、可见性)
  • 标记
  • 身份验证配置(类型、其他提供商)
  • Lambda 授权方和用户池配置
  • 日志记录和跟踪 (X-ray) 设置
  • 限制(查询深度、解析器数量)
  • 端点 URI
Amazon Simple Notification Service (SNS)
点击即可显示收集的数据。
  • 主题详细信息(名称、ARN、显示名称、所有者)
  • 标记
  • 属性(政策、配送政策)
  • 加密(KMS 密钥 ID)
  • FIFO 主题和去重状态
  • 各种协议(Lambda、SQS 和 HTTP)的反馈配置
  • 跟踪配置
Amazon API 网关
点击即可显示收集的数据。
  • REST API 详细信息(ID、名称、ARN、说明)
  • 标记
  • 端点配置(类型、VPC 端点)
  • API 密钥来源和二进制媒体类型
  • 执行 ARN 和根资源 ID
  • 压缩设置和政策
Amazon 互联网网关
点击即可显示收集的数据。
  • 网关详细信息(ID、ARN、所有者 ID)
  • 标记
  • 关联的 VPC ID
Amazon 应用负载平衡器 (ALB)
点击即可显示收集的数据。
  • 负载平衡器详细信息(名称、ARN、方案、状态)
  • 标记
  • VPC 和子网映射
  • 关联的安全组
  • DNS 名称和规范的托管区域 ID
  • IP 地址类型(IPv4、双栈)
  • 属性(空闲超时、删除保护、HTTP/2 设置)
  • 访问和连接日志记录配置
  • Web 应用防火墙 (WAF) 和路由行为
Amazon Athena 工作组
点击即可显示收集的数据。
  • 工作组详细信息(名称、ARN、说明、状态)
  • 标记
  • 配置详细信息:
    • 查询结果 S3 存储桶和预期所有者
    • 查询结果加密配置(可选,KMS 密钥 ARN)
    • 引擎版本(已选择,有效)
    • 工作组设置(扫描的字节数截止值、强制执行工作组配置、请求者付费、发布 CloudWatch 指标)
Amazon ElastiCache
点击即可显示收集的数据。
  • 集群详细信息(ID、ARN、引擎、版本、节点类型、状态)
  • 标记
  • 缓存节点数
  • 端口和配置端点
  • 子网组和形参组名称
  • 安全组
  • 维护期和快照期、快照保留期限
  • 网络类型
  • 传输加密状态
  • 日志传送配置(目标位置、日志类型、格式)
  • 通知主题 ARN
  • 复制组 ID
Amazon Elastic MapReduce (EMR)
点击即可显示收集的数据。
  • 集群详细信息(ID、ARN、名称、状态、发布标签)
  • 标记
  • 主公共 DNS
  • 服务和自动扩缩角色
  • 日志 URI
  • 已安装的应用
  • Kerberos 属性(领域、网域加入信息)
  • 放置组(实例角色、策略)
  • EC2 属性(密钥名称、子网 ID、安全组、实例配置文件)
  • 步并发级别
  • 主实例组和核心实例组配置(实例类型、数量、出价、EBS 卷详细信息)
Amazon Data Firehose
点击即可显示收集的数据。
  • 交付数据流详细信息(名称、ARN、区域、版本 ID)
  • 标记
  • 目标类型和配置详情(S3、Redshift、Elasticsearch、Splunk、HTTP、Snowflake)
  • 服务器端加密配置(状态、密钥 ARN、密钥类型)
  • Kinesis Stream 源配置(Kinesis Stream ARN、角色 ARN)
AWS Glue
点击即可显示收集的数据。
  • 作业详细信息(名称、ARN、说明、角色 ARN、Glue 版本、作业模式)
  • 标记
  • 命令配置(命令名称、脚本位置、Python 版本、运行时)
  • 执行特征(最大容量、最大重试次数、超时时间、工作器类型、工作器数量、执行类、最大并发运行次数)
  • 安全配置
  • 维护窗口和作业运行排队状态
  • 作业使用的连接
  • 默认实参和不可替换的实参
  • 通知属性(通知延迟时间)
  • 源代码控制详细信息(提供方、代码库、所有者、分支、文件夹、上次提交 ID、身份验证策略)
Amazon Kinesis Data Streams (KDS)
点击即可显示收集的数据。
  • 数据流详情(名称、ARN)
  • 标记
  • 流模式(ON_DEMAND 或 PROVISIONED)
  • 分片数
  • 保留期限(以小时为单位)
  • 加密类型(KMS 或 NONE)和 KMS 密钥 ID
  • 已启用分片级指标以增强监控功能
  • 暖吞吐量
  • 记录大小上限

Migration Center 会收集过去 30 天的指标,但数据库内存用量除外。对于数据库内存使用情况,AWS 默认仅保存最多 7 天的数据,因此迁移中心仅收集过去 7 天的数据。

准备工作

  1. 确保您已在项目中启用 Cloud Run Admin API。
  2. 确保您拥有 AWS 访问密钥 ID 和私有访问密钥,以便向您的 AWS 账号进行身份验证。 如需了解详情,请参阅管理 IAM 用户的访问密钥
  3. 使用 Secret Manager 为您的 AWS 私有访问密钥创建 Secret
  4. 创建一个专用服务账号来运行 AWS 发现。如需查看相关说明,请参阅创建服务账号
  5. 请务必向服务账号授予以下必需的权限和角色。

运行 AWS 发现

借助 AWS 发现功能,您可以扫描并收集有关 AWS 账号中资产的信息。收集的信息会自动导入 Migration Center 以供评估。

如需运行 AWS 发现,请按以下步骤操作:

  1. 前往数据导入页面。

    前往“数据导入”

  2. 依次点击添加数据 > AWS 发现

  3. 对于 AWS 账号 ID,请提供您的 AWS 访问密钥 ID。

  4. 对于 AWS 账号密钥,请提供您的 AWS 私有访问密钥。

  5. 可选:对于 AWS 区域,请输入要扫描 AWS 资产的 AWS 区域。如果您未输入区域,系统会发现所有已启用的 AWS 区域中的资产。

  6. 点击 Start AWS discovery

如需查看发现的资产,请前往资产页面,然后点击 刷新

后续步骤