Skip to content

Commit 982b965

Browse files
authored
Merge pull request #17 from mccgeoff/main
Tributary yaml for Cloud Map
2 parents 8bd7258 + b4663d6 commit 982b965

1 file changed

Lines changed: 49 additions & 0 deletions

File tree

Lines changed: 49 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,49 @@
1+
cloudmap_CustomAttributes:
2+
title: Use custom attributes with Cloud Map
3+
title_abbrev: Cloud Map custom attributes
4+
synopsis_list:
5+
- Create an HTTP namespace for API-based service discovery
6+
- Create a DynamoDB table and register it as a data service with custom attributes
7+
- Create Lambda functions for reading and writing data
8+
- Register Lambda functions as service instances with custom attributes for action-based discovery
9+
- Build client applications that discover services using custom attributes
10+
- Clean up all resources including Lambda functions, DynamoDB table, and Cloud Map services
11+
category: Scenarios
12+
languages:
13+
Bash:
14+
versions:
15+
- sdk_version: 2
16+
github_name: "Sample developer tutorials"
17+
github: https://github.com/aws-samples/sample-developer-tutorials/tree/main/tuts/004-cloudmap-custom-attributes
18+
excerpts:
19+
- description:
20+
snippet_files:
21+
- tuts/004-cloudmap-custom-attributes/cloudmap-custom-attributes.sh
22+
services:
23+
servicediscovery: {
24+
CreateHttpNamespace, GetOperation, ListNamespaces, CreateService, ListServices, RegisterInstance, DeregisterInstance, DeleteService, DeleteNamespace}
25+
26+
cloudmap_ServiceDiscovery:
27+
title: Get started with Cloud Map service discovery
28+
title_abbrev: Cloud Map service discovery
29+
synopsis_list:
30+
- Create a public DNS namespace with Route 53 hosted zone integration
31+
- Create services discoverable via DNS queries and API calls
32+
- Register service instances with different discovery configurations
33+
- Discover services using both DNS queries and Cloud Map API
34+
- Verify service discovery using dig command and API calls
35+
- Clean up resources in proper order (instances, services, namespace)
36+
category: Scenarios
37+
languages:
38+
Bash:
39+
versions:
40+
- sdk_version: 2
41+
github_name: "Sample developer tutorials"
42+
github: https://github.com/aws-samples/sample-developer-tutorials/tree/main/tuts/010-cloudmap-service-discovery
43+
excerpts:
44+
- description:
45+
snippet_files:
46+
- tuts/010-cloudmap-service-discovery/cloudmap-service-discovery.sh
47+
services:
48+
servicediscovery: {
49+
CreatePublicDnsNamespace, GetOperation, ListNamespaces, CreateService, RegisterInstance, DiscoverInstances, DeregisterInstance, DeleteService, DeleteNamespace}

0 commit comments

Comments
 (0)