Amazon Kinesis Data Streams Developer Guide 2.Dev Stream
User Manual:
Open the PDF directly: View PDF
Page Count: 171 [warning: Documents this large are best viewed by clicking the View PDF Link!]
- Amazon Kinesis Data Streams
- Table of Contents
- What Is Amazon Kinesis Data Streams?
- Getting Started Using Amazon Kinesis Data Streams
- Setting Up for Amazon Kinesis Data Streams
- Tutorial: Visualizing Web Traffic Using Amazon Kinesis Data Streams
- Tutorial: Getting Started With Amazon Kinesis Data Streams Using AWS CLI
- Tutorial: Analyzing Real-Time Stock Data Using Kinesis Data Streams
- Creating and Managing Streams
- Creating a Stream
- Listing Streams
- Listing Shards
- Retrieving Shards from a Stream
- Deleting a Stream
- Resharding a Stream
- Changing the Data Retention Period
- Tagging Your Streams in Amazon Kinesis Data Streams
- Monitoring Streams in Amazon Kinesis Data Streams
- Monitoring the Amazon Kinesis Data Streams Service with Amazon CloudWatch
- Monitoring Kinesis Data Streams Agent Health with Amazon CloudWatch
- Logging Amazon Kinesis Data Streams API Calls with AWS CloudTrail
- Monitoring the Kinesis Client Library with Amazon CloudWatch
- Monitoring the Kinesis Producer Library with Amazon CloudWatch
- Controlling Access to Amazon Kinesis Data Streams Resources Using IAM
- Using Server-Side Encryption
- Using Amazon Kinesis Data Streams with Interface VPC Endpoints
- Managing Kinesis Data Streams Using the Console
- Writing Data to Amazon Kinesis Data Streams
- Developing Producers Using the Amazon Kinesis Producer Library
- Role of the KPL
- Advantages of Using the KPL
- When Not to Use the KPL
- Installing the KPL
- Transitioning to Amazon Trust Services (ATS) Certificates for the Kinesis Producer Library
- KPL Supported Platforms
- KPL Key Concepts
- Integrating the KPL with Producer Code
- Writing to your Kinesis Data Stream Using the KPL
- Configuring the Kinesis Producer Library
- Consumer De-aggregation
- Using the KPL with Kinesis Data Firehose
- Developing Producers Using the Amazon Kinesis Data Streams API with the AWS SDK for Java
- Writing to Amazon Kinesis Data Streams Using Kinesis Agent
- Troubleshooting Amazon Kinesis Data Streams Producers
- Advanced Topics for Kinesis Data Streams Producers
- Developing Producers Using the Amazon Kinesis Producer Library
- Reading Data from Amazon Kinesis Data Streams
- Developing Amazon Kinesis Data Streams Consumers
- Developing Consumers Using the Kinesis Client Library 1.x
- Kinesis Client Library
- Role of the KCL
- Developing a Kinesis Client Library Consumer in Java
- Developing a Kinesis Client Library Consumer in Node.js
- Developing a Kinesis Client Library Consumer in .NET
- Developing a Kinesis Client Library Consumer in Python
- Developing a Kinesis Client Library Consumer in Ruby
- Developing Consumers Using the Kinesis Client Library 2.0
- Developing Consumers Using the Kinesis Data Streams API with the AWS SDK for Java
- Developing Consumers Using the Kinesis Client Library 1.x
- Using Consumers with Enhanced Fan-Out
- Migrating from Kinesis Client Library 1.x to 2.x
- Troubleshooting Amazon Kinesis Data Streams Consumers
- Some Kinesis Data Streams Records are Skipped When Using the Kinesis Client Library
- Records Belonging to the Same Shard are Processed by Different Record Processors at the Same Time
- Consumer Application is Reading at a Slower Rate Than Expected
- GetRecords Returns Empty Records Array Even When There is Data in the Stream
- Shard Iterator Expires Unexpectedly
- Consumer Record Processing Falling Behind
- Unauthorized KMS master key permission error
- Advanced Topics for Amazon Kinesis Data Streams Consumers
- Developing Amazon Kinesis Data Streams Consumers
- Document History
- AWS Glossary