Skip to main content

The MHCLG Way and its content is intended for internal use by the MHCLG community.

Tagging cloud resources

We use AWS and Azure for hosting. Most cloud resources support tagging and MHCLG has existing policies to define tags for both Azure and AWS

This page contains a list of expected resource level tags. For further information please refer to the Sharepoint pages above.

Why tag?

The main reasons for tagging are:

  • To be able to understand costs (by assisting queries in Cost Explorer). These tags are are pre-approved as cost allocation tags in AWS.
  • To understand the provenance of resources (by tagging with metadata)
  • To assist in understanding data and resource compliance and security risk

AWS Resource Level Tags

The following tags are mandatory for all AWS resources: - Name: The name of the resource - Project: The name of the project that owns the resource - System: The software system this resource supports

For example: tags = { Name = "${terraform.workspace}-funding-service-vpc" Project = "Funding Service" System = "Funding Service" }

This page was last reviewed on 25 March 2025. It needs to be reviewed again on 25 March 2026 by the page owner #mhclg-way .