本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
UpdateCampaign
更新活动以部署包含现有广告系列的再训练解决方案版本、更改您的广告系列或修改广告系列的配置。minProvisionedTPS
例如,您可以将现有广告系列设置enableMetadataWithRecommendations
为 true。
要将活动更新为使用最新解决方案版本自动启动,请指定以下内容:
-
对于
SolutionVersionArn
参数,请以格式指定解决方案的 Amazon 资源名称 (ARN)。SolutionArn/$LATEST
-
在中
campaignConfig
,设置syncWithLatestSolutionVersion
为true
。
要更新市场活动,市场活动状态必须为 ACTIVE 或 CREATE FAILED。使用DescribeCampaign操作检查广告活动状态。
注意
更新进行期间,您仍可从市场活动中获得建议。在最新的市场活动更新状态变为 Active
之前,市场活动将使用以前的解决方案版本和市场活动配置来生成建议。
有关更新市场活动的更多信息(包括代码示例),请参阅更新市场活动。有关市场活动的更多信息,请参阅创建市场活动。
请求语法
{
"campaignArn": "string
",
"campaignConfig": {
"enableMetadataWithRecommendations": boolean
,
"itemExplorationConfig": {
"string
" : "string
"
},
"syncWithLatestSolutionVersion": boolean
},
"minProvisionedTPS": number
,
"solutionVersionArn": "string
"
}
请求参数
请求接受采用 JSON 格式的以下数据。
- campaignArn
-
市场活动的 Amazon 资源名称 (ARN)。
类型:字符串
长度约束:最大长度为 256。
模式:
arn:([a-z\d-]+):personalize:.*:.*:.+
必需:是
- campaignConfig
-
市场活动的配置详情。
类型:CampaignConfig 对象
必需:否
- minProvisionedTPS
-
指定 Amazon Personalize 将支持的请求的最低预调配每秒事务数(建议)。高
minProvisionedTPS
会增加您的账单费用。我们建议从 1 开始设置minProvisionedTPS
(默认值)。使用 Amazon CloudWatch 指标跟踪您的使用情况,并在必要minProvisionedTPS
时增加使用量。类型:整数
有效范围:最小值为 1。
必需:否
- solutionVersionArn
-
要部署的新模型的亚马逊资源名称 (ARN)。要指定解决方案的最新解决方案版本,请按格式指定解决方案的 ARN。
SolutionArn/$LATEST
如果True
在中设置为syncWithLatestSolutionVersion
,则必须使用此格式CampaignConfig。要部署不是解决方案最新解决方案版本的模型,请指定解决方案版本的 ARN。
有关自动广告系列更新的更多信息,请参阅启用广告系列自动更新。
类型:字符串
长度约束:最大长度为 256。
模式:
arn:([a-z\d-]+):personalize:.*:.*:.+
必需:否
响应语法
{
"campaignArn": "string"
}
响应元素
如果此操作成功,则该服务将会发送回 HTTP 200 响应。
服务以 JSON 格式返回以下数据。
- campaignArn
-
与请求中提供的市场活动 ARN 相同。
类型:字符串
长度约束:最大长度为 256。
模式:
arn:([a-z\d-]+):personalize:.*:.*:.+
错误
- InvalidInputException
-
为字段或参数提供有效值。
HTTP 状态代码:400
- ResourceInUseException
-
指定的资源正在使用中。
HTTP 状态代码:400
- ResourceNotFoundException
-
找不到指定的资源。
HTTP 状态代码:400
另请参阅
有关在特定语言的 Amazon SDK 中使用此 API 的更多信息,请参阅以下内容: