Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/visual-studio-2008/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/date/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Amazon cloudformation 使用cloudformation启动Kinesis数据分析应用程序_Amazon Cloudformation_Amazon Kinesis Analytics - Fatal编程技术网

Amazon cloudformation 使用cloudformation启动Kinesis数据分析应用程序

Amazon cloudformation 使用cloudformation启动Kinesis数据分析应用程序,amazon-cloudformation,amazon-kinesis-analytics,Amazon Cloudformation,Amazon Kinesis Analytics,有没有办法通过cloudformation启动kinesis数据分析应用程序 在中的“启动应用程序”部分下,有关于如何通过控制台或aws cli启动Kinesis数据分析应用程序的说明 是否有任何方法可以使用cloudformation而不是cli或控制台启动应用程序 提前谢谢你。有一种方法,但不幸的是,它不是那么简单 第一种方法是创建一个云信息。该资源将是一个lambda,您可以将其写入以从CloudFormation启动Kinesis应用程序 第二种方法是通过一个非优雅的替代品来替代自定义资

有没有办法通过cloudformation启动kinesis数据分析应用程序

在中的“启动应用程序”部分下,有关于如何通过控制台或aws cli启动Kinesis数据分析应用程序的说明

是否有任何方法可以使用cloudformation而不是cli或控制台启动应用程序


提前谢谢你。

有一种方法,但不幸的是,它不是那么简单

第一种方法是创建一个云信息。该资源将是一个lambda,您可以将其写入以从CloudFormation启动Kinesis应用程序

第二种方法是通过一个非优雅的替代品来替代自定义资源,但设置起来要容易得多。这是通过使用设置为终止的尽可能小的实例(例如t2.nano)来完成的。因此,您的模板将创建该实例,在
UserData
中启动Kinesis应用程序,然后关闭该实例(
shutdown-h now
)。这将在由于关机行为而启动Kinesis后终止实例

其他方法包括在cloudformation成功部署时设置通知,该通知将触发lambda,该lambda将启动运动

希望这有帮助