A central government organization is collecting events from various internal applications using Amazon Managed Streaming for Apache Kafka (Amazon MSK) . The organization has configured a separate Kafka topic for each application to separate the data. For security reasons, the Kafka cluster has been configured to only allow TLS encrypted data and it encrypts the data at rest. A recent application update showed that one of the applications was configured incorrectly, resulting in writing data to a Kafka topic that belongs to another application. This resulted in multiple errors in the analytics pipeline as data from different applications appeared on the same topic. After this incident, the organization wants to prevent applications from writing to a topic different than the one they should write to. Which solution meets these requirements with the least amount of effort?
A) Create a different Amazon EC2 security group for each application. Configure each security group to have access to a specific topic in the Amazon MSK cluster. Attach the security group to each application based on the topic that the applications should read and write to.
B) Install Kafka Connect on each application instance and configure each Kafka Connect instance to write to a specific topic only.
C) Use Kafka ACLs and configure read and write permissions for each topic. Use the distinguished name of the clients' TLS certificates as the principal of the ACL.
D) Create a different Amazon EC2 security group for each application. Create an Amazon MSK cluster and Kafka topic for each application. Configure each security group to have access to the specific cluster.
Correct Answer:
Verified
Q75: A company has developed several AWS Glue
Q76: A company is migrating from an on-premises
Q77: A media company is using Amazon QuickSight
Q78: An operations team notices that a few
Q79: A company has an application that uses
Q81: An operations team notices that a few
Q82: A company wants to use an automatic
Q83: A company is planning to create a
Q84: A marketing company is using Amazon EMR
Q85: A company is planning to do a
Unlock this Answer For Free Now!
View this answer and more for free by performing one of the following actions
Scan the QR code to install the App and get 2 free unlocks
Unlock quizzes for free by uploading documents