Listar AWS Cloud Map servicios en un espacio de nombres - AWS Cloud Map

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Listar AWS Cloud Map servicios en un espacio de nombres

Para ver una lista de los servicios que ha creado en un espacio de nombres, realice el siguiente procedimiento.

AWS Management Console
  1. Inicie sesión en AWS Management Console y abra la AWS Cloud Map consola en. https://console.aws.amazon.com/cloudmap/

  2. En el panel de navegación, seleccione Namespaces (Espacios de nombres).

  3. Elija el nombre de dominio del espacio de nombres que contiene los servicios que desea enumerar. Puede ver una lista de todos los servicios en Servicios e introducir el nombre o la ID del servicio en el campo de búsqueda para buscar un servicio específico. Puede identificar a la Cuenta de AWS persona que creó el servicio mediante el campo Creado por y la cuenta propietaria del servicio mediante el campo Propietario del recurso.

    nota

    Si el espacio de nombres es un espacio de nombres compartido, el Cuenta de AWS ID del propietario del recurso es la cuenta que creó y compartió el espacio de nombres. Si el servicio lo creó un consumidor del espacio de nombres, el ID de la cuenta que aparece en Creada por el propietario del recurso puede diferir del identificador que aparece en el campo Propietario del recurso. IDs Es posible que la cuenta no sea la misma que su ID de cuenta. Para obtener más información sobre los espacios de nombres compartidos, consulte. Espacios de AWS Cloud Map nombres compartidos

AWS CLI
  • Enumere los servicios con el comando list-services. El siguiente comando muestra todos los servicios de un espacio de nombres utilizando el ID del espacio de nombres como filtro. Sustituya el valor red con sus valores propios.

    aws servicediscovery list-services --filters Name=NAMESPACE_ID,Values=ns-1234567890abcdef,Condition=EQ
AWS SDK for Python (Boto3)
  1. Si aún no tiene Boto3 instalado, puede encontrar las instrucciones de instalación, configuración y uso Boto3 aquí.

  2. Importe Boto3 y use servicediscovery como su servicio.

    import boto3 client = boto3.client('servicediscovery')
  3. Enumere los servicios con list_services().

    response = client.list_services() # If you want to see the response print(response)

    Salida de respuesta de ejemplo

    { 'Services': [ { 'Arn': 'arn:aws:servicediscovery:us-west-2:123456789012:service/srv-xxxxxxxxxxxxxxxx', 'CreateDate': 1587081768.334, 'DnsConfig': { 'DnsRecords': [ { 'TTL': 60, 'Type': 'A', }, ], 'RoutingPolicy': 'MULTIVALUE', }, 'Id': 'srv-xxxxxxxxxxxxxxxx', 'Name': 'myservice', }, ], 'ResponseMetadata': { '...': '...', }, }