谈妥模型价格,不代表工作负载已经能按该价格计费。AWS在10月13日发布的托管授权说明,处理的正是符合条件的第三方Amazon Bedrock模型中的这一缺口:接受Marketplace私有报价会生成许可证,但向组织分发许可证后,授权项可能已经接受、却仍处于禁用状态。

AWS给出两条路径。一份Python脚本让管理员一次性检查并激活已收到的许可证;事件驱动的CDK示例则持续处理协议,通过卖家检查、授权创建、激活、重试和日志形成流程。两者都不负责谈折扣,也不能仅凭安装完成就证明省了钱。

实际变化是把中央商业协议转化为开发、生产、业务部门或地区账户可使用的条款。但这也放大了卖家或账户范围配错的后果。采购批准、技术激活和账单验证仍是不同事件。

许可证、分发授权与费用是不同状态

AWS Marketplace Private Pricing Offers简称MPPO,定义协商后的商业条款。对于由License Manager支持的合格Bedrock模型,接受报价会产生许可证;托管授权再通过grant,将相应权利分发给整个组织、指定组织单元或具体账户。

启用AWS Organizations全部功能后,组织级grant会自动接受,却仍需激活。AWS将ACTIVE和WORKFLOW_COMPLETED列为开始适用费率的状态。因此,采购可以看到报价已接受、目标已配置,而相关用量仍未进入协商定价路径。

只有合并账单、未启用Organizations全部功能时,接收账户还需要手动接受grant。中央账单不等于完整组织集成。许可证控制资源在us-east-1管理,即使模型是在其他受支持Bedrock地区调用。

分发账户的用量由原订阅账户计费,而非每个接收者重新独立订阅。这集中展示费用,但并未免除内部成本分配。标签、成本类别及工作负载负责人仍用于内部展示或分摊;许可证状态、真实模型调用和实际费用也需要分别观察。

脚本是一项有边界的人工操作

独立Python工具先列出管理账户收到的许可证。默认只输出dry-run计划,不创建或激活grant。操作员检查签发者、许可证和拟议范围,再显式提供--apply及管理账户ID执行。

脚本为选定许可证创建并激活全组织grant,适合已知积压或不频繁的协议,不必部署持久CDK系统。它不是持续运行的策略引擎。

尤其要注意,这条轻量路径没有卖家允许名单。人工逐一将签发者与采购记录、已接受Marketplace协议核对,才是其信任边界。把它改成无人值守任务,反复处理所有新到许可证,等于撤掉这一边界。

全组织范围也必须有明确批准。受监管企业可能将临床生产与研究隔离,或只允许模型进入批准的开发和生产单元。技术激活成功,并不代表没有超出业务授权范围。

执行后,要检查License Manager状态,再等待Cost Explorer数据核对有代表性的适用费用。AWS提醒账单可见性可能滞后数小时甚至数天。grant激活只是流程完成证据,不是即时账单保证。示例还包含折扣检查工具,其签发者和账户输入必须对应真实协议。

CDK响应协议事件,不代表许可证已经就绪

持续处理方案组合EventBridge、Lambda、DynamoDB、License Manager和CloudWatch。us-east-1默认EventBridge总线上的规则匹配来源aws.agreement-marketplace及详细类型Purchase Agreement Created - Acceptor。

Lambda先查询DynamoDB卖家允许名单。卖家通过后,查找对应许可证,为配置的目标创建grant,再通过CreateGrantVersion以活动状态请求激活。

协议事件不能保证下游资源立即可用。新grant可能尚未满足激活条件,因此示例在License Manager完成流程期间重试。CloudWatch记录激活、延后和跳过决定。这能解释处理经过,却不能代替当初批准卖家或目标的审批记录。

必须从Organizations管理账户在us-east-1部署,启用组织全部功能,且报价涉及License Manager支持的Bedrock模型。SaaS不在示例范围内,它不是处理所有Marketplace私有报价的通用工具。

License Manager与Marketplace均需启用受信任访问及服务关联角色。引导工具可检查前置条件;显式确认账户后,其apply模式可启用集成并创建角色。配置包括组织ID、已核实卖家、通知与可选目标。未指定目标时默认分发全组织;组织单元或指定账户可缩小范围。

卖家身份和目标范围构成控制边界

AWS明确把卖家允许名单作为安全边界。管理员应从已接受协议或收到的许可证核实卖家账户ID,不能只信显示名称。未经核实或过宽的条目,可能让非预期grant分发至所有配置目标。

这不代表模型自动获得全部企业数据。IAM、服务控制、模型权限及应用架构仍决定真实使用。授权分发改变商业条款的适用资格,也可能将费用集中至订阅持有者;它很重要,却不等同于所有数据权限。

组织单元可沿既有层级分发;指定账户更窄,但新增工作负载账户时需要维护。全组织目标适合中央平台的统一可用性需求,受监管环境则可能要求按环境及数据分类批准。

因此,卖家ID、组织ID及目标变更要经过审查和受控部署。告警应覆盖失败及反复延后的激活。事件投递与License Manager就绪是两件事,应预先处理延迟、重复或遗漏,不能因为日志安静就推断完整。

对账要比较已接受协议、已收许可证、批准目标与活动grant,发现未激活协议、意外目标或没有有效批准协议的grant。一次性脚本也能用于恢复,但必须与自动化系统统一负责,避免重复grant和冲突范围。签发者映射、审批规则与恢复程序应在故障时仍可查阅。

中央采购改变分工,不替代合同判断

采购负责协议,平台工程负责分发和激活,安全团队审查信任与范围,FinOps验证费用及分配。责任不清会把很多小账户的等待变成一个中央瓶颈。

AWS客户Heidi Health称,其依靠第三方基础模型,每周支持数百万次临床咨询。平台工程负责人Marcus Lau表示,私有定价有助于跨账户和组织单元归属用量与条款,并强调新增模型时自动分发grant。这是客户陈述,不是独立节省费用的证明。

续约、新协议和组织调整仍需检查。自动化不会解释合同范围、修订或生效日期。未来生效的协议即使已经接受,也不表示新价格立即可用。新增模型、地区或产品变体,也不会因为已有私有协议而自动获得覆盖。

成功需要三类证据相互匹配

首先测量合格协议事件到认可活动状态的耗时,包含卖家拒绝、许可证查找延迟、延期和人工干预,而不是排除难例。其次在续约或账户变化后核对协议、许可证、预期目标及grant。最后等账单可见后,以代表性适用用量检查条款、签发者和计费负责人。

受控上线可从dry-run和一份已核实许可证开始,再只对少量卖家与目标启用事件驱动处理。日志、grant状态与费用相符后才扩大。恢复流程必须涵盖未知卖家、缺失事件、激活延迟和意外费用。

脚本适合人工可以逐项检查、边界明确且可信的工作;CDK适合协议反复发生、策略能够安全编码的情况。真正的选择不是安装多少自动化,而是每份协议能否明确卖家、授权目标、预期状态和负责账单的人。

来源

1 · 2 · 3 · 4 · 5 · 6

参考来源

浏览工具目录 →