不同接口中的 JSON 有效负载 - MediaLive

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

不同接口中的 JSON 有效负载

对于不同的接口,命令的 JSON 有效负载有所不同:

  • 在中 AWS CLI,有效载荷的内容取决于您如何使用以下命令:

    • 您可以输入带有两个参数的命令:channel-id--cli-input-json。在这种情况下,您将创建一个重复频道 ID 并包含 JSON 有效负载的文件。

    • 您可以输入包含三个参数的命令:一个用于频道 ID,一个用于创建操作的 JSON 负载(如果适用),另一个用于删除操作的 JSON 负载(如果适用)。您在命令中传递有效负载。如果两个参数都存在,则每个参数都使用单独的负载。但是这两个有效载荷是作为一个批量进行验证和执行的。

    的有效载荷始终 AWS CLI 是 pascal case(大驼壳)。

  • 在 API 中,有一个包含两个部分的有效负载,一个CREATES部分和一个DELETES部分。请求可以包含一个部分或两个部分。

    API 的负载始终为变量名使用驼峰拼写法,为类使用 Pascal 拼写。

  • 在 AWS 软件开发工具包中,JSON 负载由适用于该 SDK 语言的结构表示。

为了更熟悉各个操作,我们建议您使用 MediaLive 控制台创建操作。创建操作后,使用相应接口(例如, AWS CLI 或 SDK)中的DescribeSchedule命令来获取整个计划的原始 JSON 负载。然后,您可以复制单个操作并将其保存为模型,以便在以编程方式工作时使用。