You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
"title": "EventBridge API Destinations with OAuth credentials using CMK encryption",
3
-
"description": "Create an EventBridge rule and API Destination with OAuth credentials using Customer Managed Key (CMK) encryption",
4
-
"language": "Node.js",
5
-
"level": "100",
6
-
"framework": "AWS SAM",
7
-
"services": {
8
-
"from": "eventbridge",
9
-
"to": "eventbridge"
10
-
},
11
-
"introBox": {
12
-
"headline": "How it works",
13
-
"text": [
14
-
"This pattern configures an EventBridge rule that routes to an API Destinations target using Oauth credentials with Customer Managed Key (CMK) encryption. It configures a Connection, which contains the authorization for the API endpoint with CMK encryption, and the API, which contains the URL, http method, and other configuration information."
15
-
],
16
-
"test": ""
17
-
},
18
-
"deploy": {
19
-
"text": [
20
-
"cd ./12-oauth-api-cmk-encryption",
21
-
"sam deploy --guided"
22
-
]
23
-
},
24
-
"testing": {
25
-
"headline": "Testing",
26
-
"text": [
27
-
"1. From a command line in this directory, send a test event to EventBridge simulating a \"EventBridge CMK Demo success\" event: <code>aws events put-events --entries file://testEvent.json</code>"
28
-
]
29
-
},
30
-
"cleanup": {
31
-
"headline": "Cleanup",
32
-
"text": [
33
-
"1. Delete the stack: <code>sam delete --stack-name STACK_NAME</code>.",
34
-
"2. Confirm the stack has been deleted: <code>aws cloudformation list-stacks --query \"StackSummaries[?contains(StackName,'STACK_NAME')].StackStatus\"</code>"
"bio": "Rajesh Kumar is a Technical Account Manager (TAM) at Amazon Web Services (AWS) and contributor to ServerlessLand. He is passionate about serverless and wants to help everyone get started with serverless and what can be done with it.",
77
-
"linkedin": "rajeshk1988"
78
-
},
79
-
{
80
-
"name": "Biswanath Mukherjee",
81
-
"image": "https://d1rwvjey2iif32.cloudfront.net",
82
-
"bio": "I am a Sr. Solutions Architect working at AWS India.",
83
-
"linkedin": "biswanathmukherjee"
84
-
}
2
+
"title": "Amazon EventBridge API Destinations with OAuth credentials using CMK encryption",
3
+
"description": "Create an Amazon EventBridge rule and API Destination with OAuth credentials using Customer Managed Key (CMK) encryption",
4
+
"language": "Node.js",
5
+
"level": "100",
6
+
"framework": "AWS SAM",
7
+
"introBox": {
8
+
"headline": "How it works",
9
+
"text": [
10
+
"This pattern configures an Amazon EventBridge rule that routes to an API Destinations target using Oauth credentials with Customer Managed Key (CMK) encryption. It configures a Connection, which contains the authorization for the API endpoint with CMK encryption, and the API, which contains the URL, http method, and other configuration information."
85
11
],
86
-
"tags": [
87
-
"EventBridge",
88
-
"API Destinations",
89
-
"OAuth",
90
-
"CMK Encryption",
91
-
"Serverless"
12
+
"test": ""
13
+
},
14
+
"deploy": {
15
+
"text": [
16
+
"cd ./12-oauth-api-with-cmk-encryption",
17
+
"sam deploy --guided"
92
18
]
93
-
}
19
+
},
20
+
"testing": {
21
+
"headline": "Testing",
22
+
"text": [
23
+
"1. From a command line in this directory, send a test event to EventBridge simulating a \"EventBridge CMK Demo success\" event: <code>aws events put-events --entries file://testEvent.json</code>"
24
+
]
25
+
},
26
+
"cleanup": {
27
+
"headline": "Cleanup",
28
+
"text": [
29
+
"1. Delete the stack: <code>sam delete --stack-name STACK_NAME</code>.",
30
+
"2. Confirm the stack has been deleted: <code>aws cloudformation list-stacks --query \"StackSummaries[?contains(StackName,'STACK_NAME')].StackStatus\"</code>"
"bio": "Rajesh Kumar is a Technical Account Manager (TAM) at Amazon Web Services (AWS) and contributor to ServerlessLand. He is passionate about serverless and wants to help everyone get started with serverless and what can be done with it.",
73
+
"linkedin": "rajeshk1988"
74
+
},
75
+
{
76
+
"name": "Biswanath Mukherjee",
77
+
"image": "https://d1rwvjey2iif32.cloudfront.net",
78
+
"bio": "I am a Sr. Solutions Architect working at AWS India.",
0 commit comments