Greetings, fellow learners! Today marks another enlightening chapter in my AWS DevOps certification journey, and I'm thrilled to share the knowledge gained on Day 9 through StΓ©phane Maarek's Udemy course.
π‘ Course Progress - Day 9: Navigating AWS Event Bridge, S3 Event Notifications, Health Dashboard, and More!
As we delve into AWS services, let's explore the diverse topics covered and gain valuable insights for seamless orchestration, monitoring, and alerting in the cloud.
π Key Learnings
π What is AWS Event Bridge?
Amazon EventBridge is a serverless event bus service that makes it easy to connect your applications with data from a variety of sources. You can use EventBridge to build event-driven architectures, decouple your applications, and simplify your infrastructure.
π Event Bridge Content Filtering
Amazon EventBridge supports declarative content filtering using event patterns. With content filtering, you can write complex event patterns that only match events under very specific conditions. For example, you can create an event pattern that matches an event when a field of the event is within a specific numeric range, or when the event comes from a specific IP address.
π Event Bridge Input Transformation
Amazon EventBridge input transformation enables you to customize the text from an event before EventBridge passes the information to the target of a rule. Using the input transformer in the console or the API, you define variables that use JSON path to reference values in the original event source. The transformed event is sent to a target instead of the original event.
πΎ S3 Event Notification
Amazon S3 Event Notifications feature enables you to receive notifications when certain events happen in your S3 bucket. To enable notifications, add a notification configuration that identifies the events that you want Amazon S3 to publish. Make sure that it also identifies the destinations where you want Amazon S3 to send the notifications.
π‘οΈ S3 Object Integrity
Amazon S3 uses checksum values to verify the integrity of data that you upload to or download from Amazon S3. In addition, you can request that another checksum value be calculated for any object that you store in Amazon S3. You can select from one of several checksum algorithms to use when uploading or copying your data.
π AWS Health Dashboard Overview
AWS Health Dashboard provides alerts and guidance for AWS events that might affect your environment. While the Service Health Dashboard shows the general status of AWS services, the Personal Health Dashboard provides proactive and transparent notifications about your specific AWS environment.
π¨ AWS Health Dashboard Events and Notifications
AWS Health Dashboard provides a personalized view of events that affect your AWS account or organization. You can view the current and historical status of all AWS services and get a personalized view of events that affect your AWS account or organization.
π EC2 Status Check
Amazon EC2 provides status checks to help you identify hardware and software issues with your instances. You can view the status check results for your instances using the Amazon EC2 console, the AWS CLI, or the Amazon EC2 API.
π CloudTrail Overview
AWS CloudTrail is a service that enables governance, compliance, operational auditing, and risk auditing of your AWS account. With CloudTrail, you can log, continuously monitor and retain account activity related to actions across your AWS infrastructure.
π Integrating CloudTrail with Event Bridge
You can use Amazon EventBridge to receive CloudTrail events and route them to targets such as AWS Lambda functions, Amazon SNS topics, and Amazon SQS queues. You can use EventBridge to filter and transform CloudTrail events before they are sent to targets.
π¬ SQS Dead Letter Queue
Amazon Simple Queue Service (SQS) dead-letter queues let you set aside and isolate messages that canβt be processed correctly to determine why their processing didnβt succeed. Dead-letter queues are useful for debugging your application or messaging system because they enable you to isolate problematic messages.
π SNS Redrive Policy
Amazon SNS provides a dead-letter queue (DLQ) feature that lets you set up a separate SQS queue to receive messages that canβt be delivered to their intended recipients. You can use an SNS redrive policy to specify the DLQ to which Amazon SNS should send undeliverable messages.
π AWS X-Ray Overview
AWS X-Ray is a service that enables you to trace requests made to your application. You can use X-Ray to analyze and debug production, distributed applications, such as those built using a microservices architecture.
π Integrating X-Ray with Beanstalk
You can use AWS Elastic Beanstalk to deploy and manage applications in the AWS Cloud. You can use X-Ray to trace requests made to your Elastic Beanstalk environment and analyze and debug your application.
π AWS Distro for OpenTelemetry
AWS Distro for OpenTelemetry is a secure, production-ready distribution of the OpenTelemetry project. It provides a single distribution of the libraries, agents, and other components that you need to collect telemetry data from your applications and services.
β¨ The Journey Continues: As Day 9 wraps up, I'm excited about the depth of understanding gained and the practical skills acquired. Stay tuned for more updates as my AWS DevOps journey continues to unfold!