用途:把 AWS/Azure 架构翻译为 OCI 等价物,并用 OCI CLI 与 Python SDK 执行迁移,每步可验证。
主要能力:提供 AWS-to-OCI 与 Azure-to-OCI 概念映射表(Account→Tenancy、IAM Role→IAM Policy、VPC→VCN、Security Group→NSG、AMI→Custom Image、S3→Object Storage、EC2 Shape、AD、CloudWatch→Monitoring、CloudTrail→Audit 等);自定义镜像导入(AWS AMI 导出为 VMDK,经 Object Storage 导入 OCI);IAM 策略翻译(AWS JSON 策略转为 OCI policy 语句);网络拓扑翻译(VCN、子网、网关);数据迁移(S3 到 Object Storage,支持 S3 兼容 API)。
必要用法:先安装并配置 OCI CLI 与 Python 3.8+ 的 oci SDK(pip install oci),准备源云 CLI(aws 或 az)、OCI Object Storage 暂存桶及相应 IAM 策略(manage objects、manage custom-images、manage virtual-network-family)。核心命令包括 aws ec2 create-store-image-task、aws s3 cp、oci os object put、oci network vcn create、oci iam policy create,镜像导入用 Python 的 ComputeClient.create_image。
限制与错误处理:OCI 仅接受 VMDK 与 QCOW2 格式;缺少策略会报 404 NotAuthorizedOrNotFound,格式不支持报 400 InvalidParameter,密钥配置错误报 401,批量上传限流报 429(无 Retry-After 头),服务问题报 500;镜像卡在 IMPORTING 可用 work-requests 查询。资料来源未提供收费、价格或具体平台支持范围。