Claude Cowork on Bedrock:企业 AI 协作从"API 裸调"到"内网闭环"

安全团队说数据不能出 AWS。之前用 Claude 只能走 Anthropic API,数据出 VPC 走公网——合规否决。上周 Claude Cowork 登陆 Bedrock,这个问题没了。

核心变化

Claude Cowork 在 Amazon Bedrock 上可用意味着:

  • 数据全程 VPC 内网(配 VPC Endpoint)
  • IAM 管权限(到团队/角色级别)
  • CloudTrail 审计每次调用
  • AWS Budgets 控成本

企业内部推 AI 协作的安全合规阻力基本消除。

Claude Cowork vs 普通 Claude API 调用

特性 普通 API Cowork
交互模式 一问一答 持续协作
记忆 无/手动管理 项目级持久记忆
多人 不支持 多人同一 Claude 实例
主动性 被动响应 可主动推进任务

实际用法

代码审查

import boto3
bedrock = boto3.client('bedrock-runtime')

response = bedrock.converse(
    modelId='anthropic.claude-sonnet-4-20250514',
    messages=[{'role': 'user', 'content': [{'text': f'''
你是团队代码审查员。审查以下 PR:
{diff}
标注 critical/warning/info 级别问题。
'''}]}]
)

知识库问答(RAG)

response = bedrock.retrieve_and_generate(
    input={'text': '线上限流策略是什么?'},
    retrieveAndGenerateConfiguration={
        'type': 'KNOWLEDGE_BASE',
        'knowledgeBaseConfiguration': {
            'knowledgeBaseId': 'KB-internal-docs',
            'modelArn': 'arn:aws:bedrock:us-west-2::foundation-model/anthropic.claude-sonnet-4-20250514'
        }
    }
)

运营自动化

定时触发 → Claude 拉 CloudWatch 指标 → 分析异常 → 生成报告 → 推送。

安全配置

# VPC Endpoint(确保流量不出 VPC)
aws ec2 create-vpc-endpoint \
  --vpc-id vpc-xxx \
  --service-name com.amazonaws.us-west-2.bedrock-runtime \
  --vpc-endpoint-type Interface \
  --private-dns-enabled

# IAM 按团队分权限
# Condition: aws:PrincipalTag/team = engineering

成本

模型 输入 输出 适用场景
Haiku 3.5 $0.80/MTok $4/MTok 分类/简单问答
Sonnet 4 $3/MTok $15/MTok 日常协作
Opus 4 $15/MTok $75/MTok 复杂推理

设 Budgets 告警,避免 Opus 用量失控。

部署建议

  1. 从 Sonnet 4 开始(够用且便宜)
  2. 必配 VPC Endpoint
  3. IAM 策略按团队隔离
  4. CloudTrail 开启(合规必须)
  5. Budgets 设月度上限

在亚马逊云科技 Bedrock us-west-2 验证通过。需先在 Model Access 申请 Claude 模型。

posted @ 2026-05-06 20:10  亚马逊云开发者  阅读(1)  评论(0)    收藏  举报