|
| 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