2.2. 使用 CLI 手动将 AMI 镜像上传到 AWS


您可以使用 RHEL 镜像构建器构建 AMI 镜像,并使用 CLI 手动将它们上传到 Amazon AWS Cloud 服务提供商。

先决条件

流程

  1. 构建镜像:

    $ sudo image-builder build ami \
      --blueprint <blueprint_name> \
      --aws-region us-east-1 \
      --aws-bucket <example_bucket> \
      --aws-ami-name <image_name>
  2. 将镜像上传到 AWS。对于独立原始镜像,请使用 upload 命令:

    $ sudo image-builder upload rhel-10.1-ami-x86_64.raw \
    --to=aws --aws-region=eu-central-1 \
    --aws-bucket=<my_bucket> --aws-ami-name <image_name>

    如果您使用默认配置集临时解决方案配置了动态凭证,upload 命令会自动使用配置的 credential_process 流。

验证

  1. 检查 AWS 控制台中可用的 EC2 镜像,然后选择正确的区域。
  2. 在仪表盘上,选择您的镜像并点击 Launch

故障排除

  • 如果构建或上传命令失败并显示身份验证或权限错误,您必须确认 AWS CLI 配置集具有有效的凭证,并且您的 IAM 用户或角色可以访问 S3 存储桶和 EC2 VM Import/Export API。
  • 如果命令报告存储桶缺失、无法访问或错误的位置,您必须验证存储桶名称 matches -aws-bucket 并且存储桶 存在于您传递给- aws-region 的同一 AWS 区域中
  • 如果 AWS 拒绝导入并显示服务角色错误,您必须创建 VM Import/Export 所需的 vmimport IAM 角色和信任策略,如 Required service 角色来 导入虚拟机。
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

关于红帽文档

Legal Notice

Theme

© 2026 Red Hat
返回顶部