Aws云形成模板:如何为Kinesis资源提供保留期?

时间:2016-09-22 20:32:02

标签: amazon-web-services amazon-cloudformation amazon-kinesis

Aws云形成模板:如何为Kinesis资源提供保留期?

您好, 我想为Kinesis指定保留期,我没有在文档中找到任何属性。有没有办法实现这个目标?

3 个答案:

答案 0 :(得分:1)

通过CF无法做到这一点。 Kinesis流是由CreateStream API调用创建的,而更改保留期需要单独调用,其中两个实际上是:IncreaseStreamRetentionPeriod和DecreaseStreamRetentionPeriod。只有在创建流后才能调用它们。

答案 1 :(得分:0)

<style name="AppTheme.Launcher">
        <item name="android:windowBackground">@drawable/splash_screen</item>
</style>

答案 2 :(得分:0)

如果您正在谈论存储在分片中以保持可访问性的数据记录。然后是物业。

保留期小时 分片中存储的数据记录保持可访问的小时数。默认值为24。有关流保留期的更多信息,请参阅Amazon Kinesis开发人员指南中的更改数据保留期。

必填:否

类型:整数

更新要求:无间断

MyStream:
  Type: AWS::Kinesis::Stream
  Properties:
    Name: MyKinesisStream
    RetentionPeriodHours: 168
    ShardCount: 3
    StreamEncryption:
        EncryptionType: KMS
        KeyId: !Ref myKey
    Tags:
      -
        Key: Environment
        Value: Production

参考网址: https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-kinesis-stream.html