Use Cases for the AWS Discovery

Use Cases for the AWS Discovery

Currently, we have introduced four types of the Amazon Web Services (AWS) discovery: AWS by Web Services Discovery, Basic AWS by WebServices Discovery, AWS via AWS Config Discovery, and AWS Event Based Discovery. You might wonder in which case to use these types of the AWS discovery. Let’s explore!

AWS by Web Services Discovery

This discovery is based on the APIs of all supported AWS services. It discovers the low-level AWS services including AWS API Gateway, Auto Scaling Group, CloudFormation, CloudFront Distribution, DynamoDB, Elastic Compute Cloud (EC2), EC2 Container Registry (ECR), EC2 Container Service (ECS), Elastic Load Balancing (ELB), Lambda Function, Simple Storage Service (S3) Bucket, Relational Database Service (RDS), and Virtual Private Cloud (VPC), using different authentication types in AWS Protocol.

Use case: You want to discover all supported AWS resources but not in real time, or when AWS Config is not turned on (as it is an extra cost to use).

Basic AWS by WebServices Discovery

This discovery discovers EC2 instances and IP addresses. The Basic AWS by WebServices job only consumes a Basic unit and is useful for identifying EC2 instances where only inventory discovery is necessary.

 Use case: You only need inventory details for servers, so this discovery will identify the EC2 instances in your AWS accounts and thus you know which servers to run the Universal Discovery inventory jobs against.

AWS via AWS Config Discovery

This discovery uses the Amazon SDK for Java to access AWS Config service and shows the state and configuration of your cloud environment based on Amazon technologies. It discovers all AWS services that AWS by Web Services Discovery supports except ECR and ECS. Also, AWS Config service and AWS SQS service might cost extra fees.  You can configure AWS Config to only capture the AWS resources you want to know about.

Use case: You want flexibility in the discovery of some specific AWS resources or regions instead of all AWS resources.

AWS Event Based Discovery

This discovery uses the Amazon SDK for Java to access AWS Simple Queue Service (SQS) service to detect the changes of AWS resources, and represent those changes as quickly as possible in UCMDB. You can see the blog “Another Event Based Discovery - AWS Event Based Discovery” for more details.

Use case: You want to see the changes of AWS resources in near real time so you don’t miss discovering resources that come and go quickly.

So choose the suitable AWS discovery for your environment and enjoy!

Labels (1)


Some content on Community Tips & Information pages is not officially supported by Micro Focus. Please refer to our Terms of Use for more detail.
Top Contributors
Version history
Revision #:
4 of 4
Last update:
‎2020-01-09 16:53
Updated by:
The opinions expressed above are the personal opinions of the authors, not of Micro Focus. By using this site, you accept the Terms of Use and Rules of Participation. Certain versions of content ("Material") accessible here may contain branding from Hewlett-Packard Company (now HP Inc.) and Hewlett Packard Enterprise Company. As of September 1, 2017, the Material is now offered by Micro Focus, a separately owned and operated company. Any reference to the HP and Hewlett Packard Enterprise/HPE marks is historical in nature, and the HP and Hewlett Packard Enterprise/HPE marks are the property of their respective owners.