随着 AI 大模型技术的爆发式增长,企业级聊天机器人已成为提升效率的利器。OpenClaw 作为新一代开源 AI 助手,支持灵活对接 Amazon Bedrock 的 Nova 等顶级模型。本文将手把手教你在 AWS EC2 实例上部署 OpenClaw,实现 7×24 小时智能客服 / 办公助手功能!

一、基础环境

已激活的 AWS 账户
Node.js v24+ 运行环境

Amazon Bedrock 中已启用 Nova 模型权限

二、安全配置

# 创建IAM角色(最小权限原则)

AWS服务 → IAM → 创建角色

Trusted entity: AWS service → Use case: EC2

权限策略: AmazonBedrockFullAccess

角色名: OpenClaw

⚠️ 生产环境建议创建自定义策略,仅开放必要 Bedrock 操作权限

Step 1:启动计算实例

  • 镜像:Ubuntu Server 24.04 LTS
  • 实例类型:medium(或 mac2.metal 苹果实例)
  • 密钥对:绑定 SSH 密钥
  • 网络:启用 Public IP
  • 存储:≥20GB

Step 2:绑定 IAM 角色实例运行后:Actions → Security → Modify IAM role → 绑定OpenClaw角色

Step 3:SSH 连接配置

ssh -i “key.pem” ubuntu@ec2-public-dns

三、OpenClaw 安装与配置

  1. 环境校验

node –version  # 需v24+npm –version   # 需v11.6.2+

  1. 安装工具链

curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.3/install.sh | bash. “$HOME/.nvm/nvm.sh”

nvm install 24npm install -g openclaw@latest  # 当前包名为clawdbot

  1. 初始化配置

openclaw onboard –install-daemon

▸ 选择手动配置模式▸ 模型提供商:amazon-bedrock▸ 默认模型:global.amazon.nova-2-lite-v1:0▸ Gateway 端口:18789(保持默认)▸ 认证方式:Token(自定义安全密钥)

方案 A:IAM 角色(生产推荐)EC2 已绑定角色时自动鉴权,无需额外操作

方案 B:访问密钥(测试用)

cat > ~/.openclaw/.env << EOF

AWS_ACCESS_KEY_ID=AKIAXXX

AWS_SECRET_ACCESS_KEY=xxxx

AWS_REGION=us-east-1

EOF

编辑配置文件
重启服务生效:

openclaw daemon restart

、验证与使用

  1. 模型状态检查

openclaw models list# 输出示例:amazon-bedrock/us.amazon.nova-2-lite-v1:0 [Auth:yes]

  1. 启动交互终端

openclaw tui

  1. Web 访问浏览器打开:http://<EC2公网IP>:18789/?token=你的自定义密钥

创建 Slack App

  • 获取 Bot Token(xoxb-…)和 App Token(xapp-…)
  • 开启 Socket Mode
  • 添加 Bot 权限:chat:write, channels:history等

OpenClaw按需配置

终端配对

openclaw pairing approve slack <配对码>

⭐ 核心优势

  1. 模型热切换:随时切换 Bedrock 平台模型

openclaw config set agents.defaults.model.primary “amazon-bedrock/global.minimax.minimax-m2”

  1. 多模态支持:Nova 模型完美处理文本 / 图像输入
  2. 企业级安全:Token 认证 + 最小权限 IAM 策略

相关新闻

联系我们

联系我们

电报:@yilongcloud

邮件:yilongcloud@hotmail.com

工作时间:早上8:00-晚上11:00

认准电报
认准电报
分享本页
返回顶部