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 GetOperationDetail con un AWS SDK o CLI
I seguenti esempi di codice mostrano come usare GetOperationDetail.
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> /// Get details for a domain action operation. /// </summary> /// <param name="operationId">The operational Id.</param> /// <returns>A string describing the operational details.</returns> public async Task<string> GetOperationDetail(string? operationId) { if (operationId == null) return "Unable to get operational details because ID is null."; try { var operationDetails = await _amazonRoute53Domains.GetOperationDetailAsync( new GetOperationDetailRequest { OperationId = operationId } ); var details = $"\tOperation {operationId}:\n" + $"\tFor domain {operationDetails.DomainName} on {operationDetails.SubmittedDate.ToShortDateString()}.\n" + $"\tMessage is {operationDetails.Message}.\n" + $"\tStatus is {operationDetails.Status}.\n"; return details; } catch (AmazonRoute53DomainsException ex) { return $"Unable to get operation details. Here's why: {ex.Message}."; } }-
Per i dettagli sull'API, consulta GetOperationDetail nel AWS SDK per .NET Riferimento API.
-
- CLI
-
- AWS CLI
-
Come ottenere lo stato corrente di un’operazione
Quanto segue
get-operation-detaill'esempio restituisce lo stato dell'operazione specificata. Alcune operazioni di registrazione del dominio funzionano in modalità asincrona e restituiscono una risposta prima che vengano completate. Queste operazioni restituiscono un ID operazione utilizzabile per ottenere lo stato corrente.Questo comando viene eseguito solo nella Regione
us-east-1. Se la Regione predefinita è impostata suus-east-1, è possibile omettere il parametroregion.aws route53domains get-operation-detail \ --regionus-east-1\ --operation-ida1b2c3d4-5678-90ab-cdef-EXAMPLE11111Output:
{ "OperationId": "a1b2c3d4-5678-90ab-cdef-EXAMPLE11111", "Status": "SUCCESSFUL", "DomainName": "example.com", "Type": "DOMAIN_LOCK", "SubmittedDate": 1573749367.864 }Per ulteriori informazioni, vedere Visualizzazione dello stato della registrazione di un dominio nel Guida per sviluppatori di Amazon Route 53.
-
Per i dettagli sull'API, consulta GetOperationDetail
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 getOperationalDetail(Route53DomainsClient route53DomainsClient, String operationId) { try { GetOperationDetailRequest detailRequest = GetOperationDetailRequest.builder() .operationId(operationId) .build(); GetOperationDetailResponse response = route53DomainsClient.getOperationDetail(detailRequest); System.out.println("Operation detail message is " + response.message()); } catch (Route53Exception e) { System.err.println(e.getMessage()); System.exit(1); } }-
Per i dettagli sull'API, consulta GetOperationDetail 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 getOperationalDetail(opId: String?) { val detailRequest = GetOperationDetailRequest { operationId = opId } Route53DomainsClient.fromEnvironment { region = "us-east-1" }.use { route53DomainsClient -> val response = route53DomainsClient.getOperationDetail(detailRequest) println("Operation detail message is ${response.message}") } }-
Per i dettagli sull'API, consulta GetOperationDetail
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.