Aggiornamento di un AWS Cloud Map servizio - 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à.

Aggiornamento di un AWS Cloud Map servizio

A seconda della configurazione del servizio, puoi aggiornarne i tag, la soglia di errore del controllo di integrità di Route 53 e il time to live (TTL) per i DNS resolver. Per aggiornare un servizio, effettuate la seguente procedura.

AWS Management Console
  1. Accedi a 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. Nella pagina Namespace, scegli lo spazio dei nomi in cui viene creato il servizio.

  4. Nel Namespace: namespace-namenella pagina, seleziona il servizio che desideri modificare e scegli Visualizza dettagli.

  5. Sul servizio: service-namepagina, scegli Modifica.

    Nota

    Non puoi utilizzare il flusso di lavoro del pulsante Modifica per modificare i valori dei servizi che consentono solo API le chiamate per il rilevamento delle istanze. Tuttavia, puoi aggiungere o rimuovere tag sul Servizio: service-namepagina.

  6. Nella pagina Modifica servizio, in Descrizione del servizio, è possibile aggiornare qualsiasi descrizione del servizio precedentemente impostata o aggiungere una nuova descrizione. Puoi anche aggiungere tag e aggiornarli TTLper i DNS resolver.

  7. In DNSconfigurazione, for TTL, puoi specificare un periodo di tempo aggiornato, in secondi, che determini per quanto tempo i DNS resolver memorizzano nella cache le informazioni per questo record prima che i resolver inoltrino un'altra query DNS ad Amazon Route 53 per ottenere impostazioni aggiornate.

  8. Se hai impostato i controlli di integrità di Route 53, per Soglia di errore, puoi specificare un nuovo numero compreso tra 1 e 10 che definisce il numero di controlli di integrità consecutivi di Route 53 che un'istanza del servizio deve superare o fallire perché il suo stato di integrità cambi.

  9. Scegli il servizio di aggiornamento.

AWS CLI
  • Aggiorna un servizio con il update-service comando (sostituisci il red valuta con il tuo).

    aws servicediscovery update-service \ --id srv-xxxxxxxxxxx \ --service "Description=new description,DnsConfig={DnsRecords=[{Type=A,TTL=60}]}"

    Output:

    { "OperationId": "l3pfx7f4ynndrbj3cfq5fm2qy2z37bms-5m6iaoty" }
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 Boto3 qui.

  2. Importa Boto3 e usa servicediscovery come servizio.

    import boto3 client = boto3.client('servicediscovery')
  3. Aggiorna un servizio con update_service() (sostituisci) il red valuta con il tuo).

    response = client.update_service( Id='srv-xxxxxxxxxxx', Service={ 'DnsConfig': { 'DnsRecords': [ { 'TTL': 300, 'Type': 'A', }, ], }, 'Description': "new description", } )

    Esempio di output di risposta

    { "OperationId": "l3pfx7f4ynndrbj3cfq5fm2qy2z37bms-5m6iaoty" }