I am building an architecture in which real-time data will be ingested into the kinesis firehose using kinesis agent. My data source is on-premise so it requires that the data should be encrypted in-transit. Which protocol is used while data is moved using agent to firehose? Any idea on how to move data securely? Any help is greatly appreciated.
How to encrypt the in-transit data movement between data source and kinesis firehose?
2.2k Views Asked by Sains At
1
There are 1 best solutions below
Related Questions in AMAZON-WEB-SERVICES
- "Access Denied" - User's Permissions to S3 Bucket
- Cohort analysis with Amazon Redshift / PostgreSQL
- Using Amazon KMS service on Heroku
- can't ssh in after cloning an EC2 instance on Amazon AWS
- Using HDFS with Apache Spark on Amazon EC2
- How can I access Mule ESB Community edition via browser?
- AWS EC2: Migrating from Windows to Linux Server
- AWS ELB Load Balancer: is it possible to set multiple session cookies?
- AWS Flow Framework: Can we run activity worker and activity task on different EC2 instances
- Unable to access files from public s3 bucket with boto
- Cloudfront stream only part of the video
- s3cmd not working as cron-task when echos/dates are added
- How to deploy django 1.8 on Elastic Beanstalk using Docker
- InstanceProfile is required for creating cluster - create python function to install module
- How to fix WordPress HTTPS issues when behind an Amazon Load Balancer?
Related Questions in AMAZON-KINESIS-FIREHOSE
- Kinesis Firehose putRecord vs putRecordBatch
- Writing generic POJO to CSV transformer
- AWS Kinesis Firehose to ElasticSearch Geo data mapping
- Kinesis Firehose demo has no delimiters; Redshift can't parse without. Which is wrong?
- Formatting for Firehose transformation output
- How to connect a kinesis stream with a firehose delivery stream using terraform
- Which AWS service to use to receive notifications in browser that a record changed in real time
- Firehose to S3: What happens to data after unsuccessful tries for 24 hours
- Redshift.MissingS3File - AWS Firehose
- Website crashes during high load when using Amazon Kinesis Client, issue with number of open connections
- How to clean up S3 files that is used by AWS Firehose after loading the files?
- Streaming data from a single Kinesis Stream to multiple tables in Redshift
- DynamoDB ItemCount alternative
- AWS Firehose Lambda Transformation Handle errors
- Constant 503 errors from Elasticsearch inside a VPC when using Kinesis Firehose
Related Questions in AMAZON-KINESIS-AGENT
- cannot read kinesis stream with flink, getting SdkClientException: Unable to execute HTTP request: Current token (VALUE_STRING)
- Kinesis Java consumer failing to post or get messages using sdk 2.0
- How to send XML files to Kinesis Firehose data stream
- How to encrypt the in-transit data movement between data source and kinesis firehose?
- Consume records from specific shards under KCL 2.x ( Kinesis )
- What determines the speed at which the aws-kinesis-agent processes and sends data to Kinesis?
- Kinesis Agent Input - Log file created for each day
- Load from S3 into Redshift using Kinesis
- AWS-Kinesis-Agent in custom AMI and on-premise: The security token included in the request is invalid
- How do I setup AWS Kinesis Data Stream which gets data from an existing API?
- Sent APACHEERRORLOG to Elasticsearch via amazon-kinesis-agent
- What is the difference between AWS Transcribe > Streaming Transcription feature and Kinesis Video Streams(For Audio Input) for live streaming audio
- How to decode AWS Kinesis Video Stream GetMedia API output to mp3/wav?
- Java KCL SPark Streaming can't import org.apache.spark.streaming.kinesis
- How KCL internally spawns new RecordProcessor
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Both
Kinesis StreamsandFirehoseAWS endpoints use only HTTPS as explained here and here. Thus by injecting your records to the Stream or Firehouse you must useHTTPSwhich provides encryption in transit. If this is not enough you could establish a VPN connection between on-premises and your VPC, or even use fully dedicated connection by means of direct connect.For server side encryption in Firehose, you can refer to the following: