Defining and managing Service Catalog product resources as applications
AWS Service Catalog AppRegistry provides centralized application search, reporting, and management capabilities. An AppRegistry application can include one or more provisioned product stacks as well as CloudFormation stacks that are independent of Service Catalog. You can group and view all your application resource collections across the AWS accounts that you define as deployment targets. These accounts could be your development, test, and production lifecycle accounts.
You can also use AppRegistry to associate metadata attributes with an application. You can assign reusable attribute groups that contain sets of attributes. You can then search and act on application resources that have the given attributes by using AppRegistry or integrated services. These integrated services include:
-
Application Manager, a capability of AWS Systems Manager, to investigate and remediate issues with AWS resources in the context of your applications and clusters
-
AWS Resource Access Manager, to share applications and attribute groups with AWS organization principals
-
AWS Resilience Hub for product structure discovery and resilience assessment
-
AWS Service Management Connector to declare and set up connections to ServiceNow, JIRA, and other popular tools
For more information about AppRegistry, see the following:
-
Increase application visibility and governance using AWS Service Catalog AppRegistry
blog post. This article provides an overview of how to use AppRegistry in infrastructure governance, with command-line examples of registering your infrastructure as applications in AppRegistry. -
Govern your applications centrally using AppRegistry and Application Manager
blog post. This article provides an overview with a tutorial of how to apply AppRegistry to register a LAMP web application on the AWS Management Console and manage it by using Application Manager.