AWS CodeArtifact emits events when repository actions occur, such as publishing a new package. AWS documentation recommends Amazon EventBridge as the native service for routing AWS service events to targets with minimal configuration and no infrastructure to manage.
By creating an EventBridge rule that matches CodeArtifact package publication events and routing those events directly to an Amazon SNS topic, the developer can notify the team immediately. SNS provides built-in email subscriptions, retries, and delivery guarantees without custom code.
Option C is the most operationally efficient because it uses fully managed, serverless services and requires no custom compute, code maintenance, or orchestration. EventBridge directly supports SNS as a target, making the configuration straightforward.
Option A is invalid because CodeArtifact does not directly publish notifications to SNS topics. Options B and D introduce unnecessary complexity by adding Lambda or Step Functions and Amazon SES, increasing operational overhead without added value.
Therefore, using EventBridge to route CodeArtifact events to SNS is the AWS-recommended and simplest solution.
Submit