最近看到有人建議在 OpenClaw 上使用 Amazon Bedrock 的巨獸模型 GPT-OSS 120B 來跑會省錢一點,剛加入 AWS 的新手小白來寫一下經歷過程。首先 AWS 與 IAM 介面設定真的很反人性化,並不像 OpenAI、Google 那樣簡易,不過看在他會給剛加入新手發了100美元抵用金的份上,還是耐著性子完成。
Amazon Bedrock 模型的定價可參考此連結。

建立 AWS 帳戶並新增 IAM 人員
首先到 AWS 建立帳戶,進到主控台首頁之後,左邊搜尋框打上 IAM ,進入管理 AWS 資源存取權。不要進到 Amazon Bedrock 這裡,因為 Model Access 模型存取權已經關掉了,只需要到 IAM 這裡進行設定。
- IAM–>存取管理–>人員–>建立人員
- 人員頁面–>許可–>新增許可–>許可選項–>直接連接政策–>許可政策搜尋欄位–>輸入
AmazonBedrockFullAccess–>勾選並下一步–>新增許可 - 回到人員頁面可以看到以勾選的許可政策,並建立存取金鑰。務必記住存取金鑰以及私密存取金鑰這兩組。

OpenClaw 配置設定
OpenClaw 對 JSON 格式非常挑剔,baseUrl 沒排對或多了或少了逗號,就會直接噴錯給你看:
- 關鍵設定:
baseUrl必須在amazon-bedrock供應商下面。 - 區域對齊:如果你的
.env寫us-east-1,baseUrl就得是https://bedrock-runtime.us-east-1.amazonaws.com。
設定檔範例
以下兩個檔案都在 OpenClaw 資料夾裡面
環境變數 (.env)
AWS_ACCESS_KEY_ID=AKIAXXXXXXXXXXXXXXXX
AWS_SECRET_ACCESS_KEY=wJalrXUtn...
AWS_REGION=us-east-1
OpenClaw 配置 (openclaw.json)
JSON
{
"models": {
"providers": {
"amazon-bedrock": {
"baseUrl": "https://bedrock-runtime.us-east-1.amazonaws.com",
"api": "bedrock-converse-stream",
"auth": "aws-sdk",
"models": [
{
"id": "openai.gpt-oss-120b-1:0",
"name": "GPT-OSS 120B (Bedrock)",
"contextWindow": 128000
}
]
}
}
}
}
關於那 100 美元抵用金與錢包保衛戰
剛加入 AWS 通常有 $100 抵用金,加上一些任務還可以再拿 $100,但別以為能揮霍無度!
- 帳單延遲 (Billing Delay):AWS 帳單有 8-24 小時的延遲。你現在狂聊,明天醒來才會看到餘額變動,這不是免費,是它還沒算完!
- 即時監控看 (CloudWatch):想看現在噴了多少 Token?去 CloudWatch 看
InputTokenCount就對了,幾分鐘內就會更新。不過它的儀表也不是進去就看得到,要先新增小工具,再勾選你要顯示的資訊,還有存檔。 - 預算警報 (AWS Budgets):強烈建議設一個 $10 或 $1 的警報,當預估花費快爆掉時,AWS 會發 Email 通知你,主要還是要避免金鑰外洩,隔天醒來爆單。
給新手的建議:
- 重啟大法:改完
.env或openclaw.json,記得systemctl --user restart openclaw-gateway.service。它不會通靈,你不重啟它就永遠守著舊設定。 - 別在 GitHub 裸奔:Access Key 藏好,不然隔天你的 100 美元可能被別人噴光。
- AWS Bedrock 模型與服務網址:如果你想用其他地區或模型可參考 Bedrock Model IDs;服務網址 Bedrock Endpoints 。




