Managing application resources
Note
You can also use myApplications in the AWS Management Console to add and remove resources from your applications. Review Managing resources in the AWS Management Console Getting started guide for instructions.
An application resource is an object within an AWS service that you can tag with the awsApplication
tag.
AWS customers and services use the awsApplication
tag to add and remove resources from applications and identify which resources are associated with an application.
You add resources to your application after you define your application. You can add and remove application resources with any of the existing methods for tagging resources, infrastructure as code, and the AppRegistry API.
To add and remove application resources with the AppRegistry API, use the console procedures or the AppRegistry AssociateResource
and DisassociateResource
APIs.
You can can add the awsApplication
tag to a resource using the AppRegistry AssociateResource
API with the APPLY_APPLICATION_TAG
option.
Note
Adding and removing resources requires certain permissions. For more information, see AssociateResource and DisassociateResource in the AWS Service Catalog AppRegistry Developer Guide.
AppRegistry integrates with AWS Resource Groups. When you create an application, AWS Resource Groups creates an application resource group and a resource group for every AWS CloudFormation
stack or tag-based resource you associate with your application. You can list the resources in
your application by calling the Resource Groups ListGroupResources
API on the application
resource group. Any resource tagged with the awsApplication
tag for this application
will be a member of this group.
For information about resource types and related functionalities you can use with AppRegistry applications, see Supported resource types for AppRegistry applications.
This section decribes how to manage application definitions as you create and associate deployed resources to applications in your local account and AWS Region.