Aws云形成模板:如何为Kinesis资源提供保留期?
您好, 我想为Kinesis指定保留期,我没有在文档中找到任何属性。有没有办法实现这个目标?
答案 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