UpdateCampaign - Amazon Personalize
Amazon Web Services 文档中描述的 Amazon Web Services 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅 中国的 Amazon Web Services 服务入门 (PDF)

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

UpdateCampaign

更新市场活动,以使用现有市场活动部署再训练的解决方案版本,更改市场活动的 minProvisionedTPS,或修改市场活动的配置。例如,您可以将现有市场活动的 enableMetadataWithRecommendations 设置为 true。

要将市场活动更新为使用最新解决方案版本自动开始,请指定以下内容:

  • SolutionVersionArn 参数中以 SolutionArn/$LATEST 格式指定解决方案的 Amazon 资源名称(ARN)。

  • 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

要部署的新模型的 Amazon 资源名称(ARN)。要指定解决方案的最新解决方案版本,请以 SolutionArn/$LATEST 格式指定解决方案的 ARN。如果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

另请参阅

有关以特定语言之一使用此 API 的更多信息 Amazon SDKs,请参阅以下内容: