Skip to content

Commit 491fc3b

Browse files
author
Rajesh Kumar
committed
changes done as suggested in #2806
1 parent e38c94a commit 491fc3b

File tree

7 files changed

+6
-6
lines changed

7 files changed

+6
-6
lines changed
Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
# EventBridge API Destinations with OAuth and CMK Encryption
1+
# Amazon EventBridge API Destinations with OAuth and CMK Encryption
22

33
Amazon EventBridge announces support for Amazon Key Management Service (KMS) Customer Managed Keys (CMK) in API destinations connections. This enhancement enables you to encrypt your HTTPS endpoint authentication credentials managed by API destinations with your own keys instead of an AWS owned key (which is used by default). With CMK support, you now have more granular security control over your authentication credentials used in API destinations, helping you meet your organization's security requirements and governance policies.
44

@@ -27,7 +27,7 @@ This sample demonstrates how to use Amazon EventBridge API Destinations with OAu
2727

2828
* Also, run the below CloudFormation (CFN) command to create pre-requisit resources:
2929
```bash
30-
aws cloudformation create-stack --stack-name serverlessland-prerequisite --template-body file://prerequsite.yaml
30+
aws cloudformation create-stack --stack-name serverlessland-prerequisite --template-body file://prerequisite.yaml
3131
```
3232
* Above command will create stack with the below resources, please goto the CFN console and select your pre-requisite stack. Copy the output in the notepad, we'll need this later.
3333
- External API URL for HTTP API Endpoint. If you already have one you can also use that.
@@ -66,7 +66,7 @@ aws events put-events --entries file://testEvent.json
6666

6767
- [Amazon EventBridge now supports Customer Managed Keys (CMK) in API destinations connections](https://aws.amazon.com/about-aws/whats-new/2025/04/amazon-eventbridge-customer-managed-keys-api/)
6868

69-
- [Encrypting EventBridge connection authorization with AWS KMS keys](https://docs.aws.amazon.com/eventbridge/latest/userguide/encryption-connections.html)
69+
- [Encrypting Amazon EventBridge connection authorization with AWS KMS keys](https://docs.aws.amazon.com/eventbridge/latest/userguide/encryption-connections.html)
7070

7171
- [Using API destinations with Amazon EventBridge](https://aws.amazon.com/blogs/compute/using-api-destinations-with-amazon-eventbridge/)
7272

eventbridge-api-destinations/12-oauth-api-with-cmk-encryption/template.yaml renamed to eventbridge-api-destinations/12-oauth-api-cmk-encryption/template.yaml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -73,7 +73,7 @@ Resources:
7373
IsValueSecret: true
7474
DependsOn: ConnectionSecret
7575

76-
# Api Destination Resource
76+
# API Destination Resource
7777
# This will create an API Destination in EventBridge
7878
# The API Destination will use the connection created above
7979
# The API Destination will invoke the external API endpoint with OAuth credentials

eventbridge-api-destinations/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -51,7 +51,7 @@ Important: this application uses various AWS services and there are costs associ
5151
- To run the Shopify API Destination example, cd to `9-shopify`.
5252
- To run the Stripe API Destination example, cd to `10-stripe`.
5353
- To run the API Destination with OAuth credentials example, cd to `11-oauth-api`.
54-
- To run the API Destination with OAuth credentials using CMK encryption example, cd to `12-oauth-api-with-cmk-encryption`. And then follow the Example12_README.md file instructions.
54+
- To run the API Destination with OAuth credentials using CMK encryption example, cd to `12-oauth-api-cmk-encryption`. And then follow the Example12_README.md file instructions.
5555
1. From the command line, use AWS SAM to deploy the AWS resources for the pattern as specified in the template.yml file:
5656
```
5757
sam deploy --guided
@@ -81,7 +81,7 @@ aws events put-events --entries file://testEvent.json
8181
9. For the shopify example use the testEvent.json within the 9-shopify directory
8282
10. For the stripe example use the testEvent.json within the 10-stripe directory
8383
11. For the OAuth example use the testEvent.json within the 11-oauth-api directory
84-
12. For the OAuth with cmk encryption example use the testEvent.json within the 12-oauth-api-with-cmk-encryption
84+
12. For the OAuth with cmk encryption example use the testEvent.json within the 12-oauth-api-cmk-encryption
8585
```
8686
aws events put-events --entries file://testEvent.json
8787
```

0 commit comments

Comments
 (0)