View a markdown version of this page

Usare ListDomains con un AWS SDK o CLI - Amazon Route 53

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

Usare ListDomains con un AWS SDK o CLI

I seguenti esempi di codice mostrano come usare ListDomains.

Gli esempi di operazioni sono estratti di codice da programmi più grandi e devono essere eseguiti nel contesto. È possibile visualizzare questa operazione nel contesto nel seguente esempio di codice:

.NET
SDK per .NET
Nota

C'è di più su GitHub. Trova l’esempio completo e scopri di più sulla configurazione e l’esecuzione nel repository di esempi di codice AWS.

/// <summary> /// List the domains for the account. /// </summary> /// <returns>A collection of domain summary records.</returns> public async Task<List<DomainSummary>> ListDomains() { var results = new List<DomainSummary>(); var paginateDomains = _amazonRoute53Domains.Paginators.ListDomains( new ListDomainsRequest()); // Get the entire list using the paginator. await foreach (var domain in paginateDomains.Domains) { results.Add(domain); } return results; }
  • Per i dettagli sull'API, consulta ListDomains nel AWS SDK per .NET Riferimento API.

CLI
AWS CLI

Per elencare i domini registrati con l'attuale AWS conto

Il seguente list-domains L'esempio elenca le informazioni di riepilogo sui domini registrati con il dominio corrente AWS account.

Questo comando viene eseguito solo nella Regione us-east-1. Se la Regione predefinita è impostata su us-east-1, è possibile omettere il parametro region.

aws route53domains list-domains \ --region us-east-1

Output:

{ "Domains": [ { "DomainName": "example.com", "AutoRenew": true, "TransferLock": true, "Expiry": 1602712345.0 }, { "DomainName": "example.net", "AutoRenew": true, "TransferLock": true, "Expiry": 1602723456.0 }, { "DomainName": "example.org", "AutoRenew": true, "TransferLock": true, "Expiry": 1602734567.0 } ] }

Per ulteriori informazioni, vedere Registrazione e gestione dei domini tramite Amazon Route 53 nel Guida per sviluppatori di Amazon Route 53.

  • Per i dettagli sull'API, consulta ListDomains nel AWS CLI Riferimento al comando.

Java
SDK per Java 2.x
Nota

C'è di più su GitHub. Trova l’esempio completo e scopri di più sulla configurazione e l’esecuzione nel repository di esempi di codice AWS.

public static void listDomains(Route53DomainsClient route53DomainsClient) { try { ListDomainsIterable listRes = route53DomainsClient.listDomainsPaginator(); listRes.stream() .flatMap(r -> r.domains().stream()) .forEach(content -> System.out.println("The domain name is " + content.domainName())); } catch (Route53Exception e) { System.err.println(e.getMessage()); System.exit(1); } }
  • Per i dettagli sull'API, consulta ListDomains nel AWS SDK for Java 2.x Riferimento API.

Kotlin
SDK per Kotlin
Nota

C'è di più su GitHub. Trova l’esempio completo e scopri di più sulla configurazione e l’esecuzione nel repository di esempi di codice AWS.

suspend fun listDomains() { Route53DomainsClient.fromEnvironment { region = "us-east-1" }.use { route53DomainsClient -> route53DomainsClient .listDomainsPaginated(ListDomainsRequest {}) .transform { it.domains?.forEach { obj -> emit(obj) } } .collect { content -> println("The domain name is ${content.domainName}") } } }
  • Per i dettagli sull'API, consulta ListDomains nel AWS Riferimento all'API SDK per Kotlin.

Per un elenco completo di AWS Guide per sviluppatori SDK ed esempi di codice, consulta Usare Route 53 con un AWS SDK. Questo argomento include anche informazioni su come iniziare e dettagli sulle versioni precedenti dell’SDK.