创建配置包
创建配置包以存储代理动态配置的版本化快照。该捆绑包是在mainline分支上使用初始版本创建的。
注意
CLI add config-bundle 命令将捆绑包定义保存到agentcore.json本地。要在服务上实际创建它,必须agentcore deploy随后运行。
代码示例
例
请求参数
| 参数 | Type | 必需 | 描述 |
|---|---|---|---|
|
|
字符串 |
是 |
捆绑包的名称。必须匹配 |
|
|
Map |
是 |
组件标识符到组件配置的映射。密钥通常是正在配置的 AgentCore 资源的 ARN(例如,运行时 ARN)。每个值都包含一个带有任意键值对的 |
|
|
字符串 |
否 |
捆绑包的描述。最多 500 个字符。 |
|
|
字符串 |
否 |
版本跟踪的分支名称。默认值为 |
|
|
字符串 |
否 |
初始版本的提交消息。最多 500 个字符。 |
|
|
对象 |
否 |
创建此版本的来源。包含 |
|
|
字符串 |
否 |
等能令牌。如果您使用相同的令牌重试,则该服务会返回现有捆绑包,而不是创建新捆绑包。 |
|
|
Map |
否 |
资源标签。最多 50 个标签。 |
响应
| 字段 | Type | 说明 |
|---|---|---|
|
|
字符串 |
创建的配置包的 ARN。 |
|
|
字符串 |
捆绑包的唯一标识符。格式: |
|
|
字符串 |
使用捆绑包创建的初始版本的 UUID。 |
|
|
Timestamp |
捆绑包的创建时间。 |
错误
| 错误 | HTTP 状态 | 说明 |
|---|---|---|
|
|
400 |
请求参数无效。检查字段限制和命名模式。 |
|
|
409 |
已存在同名或客户端令牌的捆绑包。 |
|
|
402 |
您的账户已达到配置包的最大数量。 |
|
|
403 |
权限不足。验证 IAM 策略是否包含 |
|
|
429 |
超出请求速率。使用指数回退进行重试。 |
|
|
500 |
Service-side 错误。重试请求。 |