Skip to content

Commit c2e829b

Browse files
committed
Add cloudwatch url
1 parent d3785a5 commit c2e829b

File tree

1 file changed

+13
-2
lines changed

1 file changed

+13
-2
lines changed

src/main.rs

Lines changed: 13 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -45,13 +45,24 @@ async fn function_handler(event: LambdaEvent<LogsEvent>) -> Result<(), Error> {
4545
.as_str()
4646
.unwrap();
4747

48+
let a: Vec<&str> = arn.split("/").collect();
49+
50+
let url = format!(
51+
"{}{}/log-events/{}$252F{}",
52+
std::env::var("CLOUDWATCH_BASE_URL").unwrap(),
53+
a[1],
54+
a[2],
55+
a[3]
56+
);
57+
4858
let rsp = client
4959
.publish()
5060
.topic_arn(std::env::var("TOPIC_ARN").unwrap())
5161
.message(format!(
52-
"{} {}",
62+
"{} {} {}",
5363
arn,
54-
v["responseElements"]["imageId"].as_str().unwrap()
64+
v["responseElements"]["imageId"].as_str().unwrap(),
65+
url
5566
))
5667
.send()
5768
.await?;

0 commit comments

Comments
 (0)