Listing AWS Cloud Map service instances
To view a list of the service instances that you registered using a service, perform the following procedure.
- AWS Management Console
-
Sign in to the AWS Management Console and open the AWS Cloud Map console at https://console.aws.amazon.com/cloudmap/
. -
In the navigation pane, choose Namespaces.
-
Choose the name of the namespace that contains the service for which you want to list service instances.
-
Choose the name of the service that you used to create the service instances. You'll see a list of instances under Service instances. You can enter the instance ID in the search field to list a specific instance.
- AWS CLI
-
-
List service instances with the
list-instances
command (replace thered
value with your own).aws servicediscovery list-instances --service-id
srv-xxxxxxxxx
-
- AWS SDK for Python (Boto3)
-
-
If you don't already have
Boto3
installed, you can find instructions for installing, configuring, and usingBoto3
here. -
Import
Boto3
and useservicediscovery
as your service.import boto3 client = boto3.client('servicediscovery')
-
List service instances with
list_instances()
(replace thered
value with your own).response = client.list_instances( ServiceId='srv-xxxxxxxxx', ) # If you want to see the response print(response)
Example response output
{ 'Instances': [ { 'Attributes': { 'AWS_INSTANCE_IPV4': '172.2.1.3', 'AWS_INSTANCE_PORT': '808', }, 'Id': 'i-xxxxxxxxxxxxxxxxx', }, ], 'ResponseMetadata': { '...': '...', }, }
-