AWS::KinesisAnalyticsV2::Application ParallelismConfiguration - AWS CloudFormation
AWS 文档中描述的 AWS 服务或功能可能因区域而异。要查看适用于中国区域的差异,请参阅中国的 AWS 服务入门

AWS::KinesisAnalyticsV2::Application ParallelismConfiguration

描述针对基于 Flink 的 Kinesis Data Analytics 应用程序如何同时执行多个任务的参数。有关并行性的更多信息,请参阅 Apache Flink 文档中的并行执行

语法

要在 AWS CloudFormation 模板中声明此实体,请使用以下语法:

JSON

{ "AutoScalingEnabled" : Boolean, "ConfigurationType" : String, "Parallelism" : Integer, "ParallelismPerKPU" : Integer }

YAML

AutoScalingEnabled: Boolean ConfigurationType: String Parallelism: Integer ParallelismPerKPU: Integer

属性

AutoScalingEnabled

描述 Kinesis Data Analytics 服务是否可以增加应用程序的并行性以响应提升的吞吐量。

必需:否

类型:布尔值

Update requires: No interruption

ConfigurationType

描述应用程序是否使用 Kinesis Data Analytics 服务的默认并行性。您必须将此属性设置为 CUSTOM,以便更改您的应用程序的 AutoScalingEnabledParallelismParallelismPerKPU 属性。

必需:是

类型:字符串

允许的值CUSTOM | DEFAULT

Update requires: No interruption

Parallelism

描述基于 Java 的 Kinesis Data Analytics 应用程序可以执行的初始并行任务数。如果 ParallelismConfiguration AutoScalingEnabled 设置为 true,则 Kinesis Data Analytics 服务可以自动增加此数量。

必需:否

类型:整数

最低1

Update requires: No interruption

ParallelismPerKPU

描述基于 Java 的 Kinesis Data Analytics 应用程序在其使用的每个 Kinesis 处理单元 (KPU) 可以执行的并行任务数。有关 KPU 的更多信息,请参阅 Amazon Kinesis Data Analytics 定价

必需:否

类型:整数

最低1

Update requires: No interruption

另请参阅