AWS Lambda Discovery CI relationship

LOO1
Tera Contributor

Would like to know what kind of CI relationship info that can be retrieved from AWS Lambda Discovery.

According to docs,  Cloud Event Source [cmdb_ci_cloud_event_source], this CI could be any event source that triggers the cloud function or the API Gateway. 

For example if Lambda is connected to Kinesis Stream to send data, can the AWS Lambda Discovery get the CI relationship between the two CIs?

Please advice. Thanks

Reference doc:
https://docs.servicenow.com/bundle/sandiego-it-operations-management/page/product/service-mapping/concept/aws-lambda-discovery.html

2 REPLIES 2

Asi Garty
ServiceNow Employee
ServiceNow Employee

As part of Horizontal discovery, Lambda function CI (cmdb_ci_cloud_function) will be created with realtionships to its hosting Logical Data Center.

If you'd like to discover connectivity from your lambda fucntions, you will need to run top-down discovery.
Lambda fucntion discovery pattern supports parsing source code and configuration/env settings to reveal connections.

Supported cloud resources for connection as part of the latest store app (Discovery and Service Mapping Patterns) are: API Gateway, RDS and instances of Lambda functions under your account.

Hope this helps, please feel free to share your findings/additional questions.

Hi, I was checking this 'cmdb_ci_cloud_function' table.

We have performed Top Down Discovery (Service Mapping) on both dev & prod environment, yet there were records present in cmdb_ci_cloud_function table only on prod environment and there was no record for cmdb_ci_cloud_function table on dev environment.

Do you know why this might be happening?