From 04d43bf9368615ce739c2c73117c746c975a2202 Mon Sep 17 00:00:00 2001 From: Geoff McCarthy Date: Mon, 11 Aug 2025 23:37:49 +0000 Subject: [PATCH 1/2] Add cloud map tributary metadata file --- .doc_gen/metadata/cloudmap_metadata.yaml | 49 ++++++++++++++++++++++++ 1 file changed, 49 insertions(+) create mode 100644 .doc_gen/metadata/cloudmap_metadata.yaml diff --git a/.doc_gen/metadata/cloudmap_metadata.yaml b/.doc_gen/metadata/cloudmap_metadata.yaml new file mode 100644 index 00000000..3d1f3e16 --- /dev/null +++ b/.doc_gen/metadata/cloudmap_metadata.yaml @@ -0,0 +1,49 @@ +cloudmap_CustomAttributes: + title: Use custom attributes with AWS Cloud Map + title_abbrev: Cloud Map custom attributes + synopsis_list: + - Create an HTTP namespace for API-based service discovery + - Create a DynamoDB table and register it as a data service with custom attributes + - Create Lambda functions for reading and writing data + - Register Lambda functions as service instances with custom attributes for action-based discovery + - Build client applications that discover services using custom attributes + - Clean up all resources including Lambda functions, DynamoDB table, and Cloud Map services + category: Scenarios + languages: + Bash: + versions: + - sdk_version: 2 + github_name: "Sample developer tutorials" + github: https://github.com/aws-samples/sample-developer-tutorials/tree/main/tuts/004-cloudmap-custom-attributes + excerpts: + - description: + snippet_files: + - tuts/004-cloudmap-custom-attributes/cloudmap-custom-attributes.sh + services: + servicediscovery: { + CreateHttpNamespace, GetOperation, ListNamespaces, CreateService, ListServices, RegisterInstance, DeregisterInstance, DeleteService, DeleteNamespace} + +cloudmap_ServiceDiscovery: + title: Get started with AWS Cloud Map service discovery + title_abbrev: Cloud Map service discovery + synopsis_list: + - Create a public DNS namespace with Route 53 hosted zone integration + - Create services discoverable via DNS queries and API calls + - Register service instances with different discovery configurations + - Discover services using both DNS queries and Cloud Map API + - Verify service discovery using dig command and API calls + - Clean up resources in proper order (instances, services, namespace) + category: Scenarios + languages: + Bash: + versions: + - sdk_version: 2 + github_name: "Sample developer tutorials" + github: https://github.com/aws-samples/sample-developer-tutorials/tree/main/tuts/010-cloudmap-service-discovery + excerpts: + - description: + snippet_files: + - tuts/010-cloudmap-service-discovery/cloudmap-service-discovery.sh + services: + servicediscovery: { + CreatePublicDnsNamespace, GetOperation, ListNamespaces, CreateService, RegisterInstance, DiscoverInstances, DeregisterInstance, DeleteService, DeleteNamespace} From b4663d6035d1d5249e84e94733d06a6a42df6caa Mon Sep 17 00:00:00 2001 From: Geoff McCarthy Date: Mon, 11 Aug 2025 23:42:14 +0000 Subject: [PATCH 2/2] Remove AWS mention --- .doc_gen/metadata/cloudmap_metadata.yaml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.doc_gen/metadata/cloudmap_metadata.yaml b/.doc_gen/metadata/cloudmap_metadata.yaml index 3d1f3e16..e2a6bf98 100644 --- a/.doc_gen/metadata/cloudmap_metadata.yaml +++ b/.doc_gen/metadata/cloudmap_metadata.yaml @@ -1,5 +1,5 @@ cloudmap_CustomAttributes: - title: Use custom attributes with AWS Cloud Map + title: Use custom attributes with Cloud Map title_abbrev: Cloud Map custom attributes synopsis_list: - Create an HTTP namespace for API-based service discovery @@ -24,7 +24,7 @@ cloudmap_CustomAttributes: CreateHttpNamespace, GetOperation, ListNamespaces, CreateService, ListServices, RegisterInstance, DeregisterInstance, DeleteService, DeleteNamespace} cloudmap_ServiceDiscovery: - title: Get started with AWS Cloud Map service discovery + title: Get started with Cloud Map service discovery title_abbrev: Cloud Map service discovery synopsis_list: - Create a public DNS namespace with Route 53 hosted zone integration