Elencare AWS Cloud Map i servizi in un namespace - AWS Cloud Map

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Elencare AWS Cloud Map i servizi in un namespace

Per visualizzare un elenco dei servizi creati in uno spazio dei nomi, eseguire la seguente procedura.

AWS Management Console
  1. Accedi AWS Management Console e apri la AWS Cloud Map console all'indirizzo. https://console.aws.amazon.com/cloudmap/

  2. Nel riquadro di navigazione seleziona Namespaces (Spazio dei nomi).

  3. Scegli il nome di dominio dello spazio dei nomi che contiene i servizi che desideri elencare. Puoi visualizzare un elenco di tutti i servizi in Servizi e inserire il nome o l'ID del servizio nel campo di ricerca per trovare un servizio specifico. È possibile identificare chi Account AWS ha creato il servizio utilizzando il campo Creato da e l'account proprietario del servizio utilizzando il campo Proprietario della risorsa.

    Nota

    Se lo spazio dei nomi è uno spazio dei nomi condiviso, l' Account AWS ID in Resource owner è l'account che ha creato e condiviso lo spazio dei nomi. L'ID dell'account in Creato da può differire dall'ID in Resource owner se il servizio è stato creato da un utente del namespace. L'account IDs potrebbe non corrispondere all'ID dell'account. Per ulteriori informazioni sugli spazi dei nomi condivisi, consulta. AWS Cloud Map Namespace condivisi

AWS CLI
  • Elenca i servizi con il comando. list-services Il comando seguente elenca tutti i servizi in uno spazio dei nomi utilizzando l'ID dello spazio dei nomi come filtro. Sostituisci il valore red con uno in tuo possesso.

    aws servicediscovery list-services --filters Name=NAMESPACE_ID,Values=ns-1234567890abcdef,Condition=EQ
AWS SDK for Python (Boto3)
  1. Se non l'hai ancora Boto3 installato, puoi trovare le istruzioni per l'installazione, la configurazione e l'utilizzo qui. Boto3

  2. Importa Boto3 e usa servicediscovery come servizio.

    import boto3 client = boto3.client('servicediscovery')
  3. Elenca i servizi conlist_services().

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

    Esempio di output di risposta

    { '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': { '...': '...', }, }