Posted On: Dec 15, 2024
Amazon Cloud Map now supports service-level attributes, enabling you to store and access information directly at the service level. With Amazon Cloud Map, you can define custom names for your application resources, such as Amazon Elastic Container Services (Amazon ECS) tasks, Amazon Elastic Compute Cloud (Amazon EC2) instances, Amazon DynamoDB tables, or other cloud resources. You can then use these custom names to discover the location of cloud resources from your applications using Amazon SDK and authenticated API queries. With service-level attributes, your applications can store and retrieve important service-level information, such as traffic weights during deployments, through a simple API call to Amazon Cloud Map. Amazon Cloud Map service is a logical group of instances, enabling you to find and connect to resources.
With Amazon Cloud Map support for service-level attributes, you can now register key value attributes directly at service level, which were previously stored at the instance level or retrieved through ad-hoc channels like static config files. This feature allows you to discover resources using service-level attributes for various use cases, such as complex traffic routing, setting timeout and retry values, and coordination between services and external integrations. This capability helps you avoid duplicating service level information across instances, simplifying retrieval, updates, and deletion without requiring changes to individual instances.
To learn more, please refer to the Amazon Cloud Map documentation.