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
-
Accedi a AWS Management Console e apri la AWS Cloud Map console all'indirizzo https://console.aws.amazon.com/cloudmap/
. -
Nel riquadro di navigazione seleziona Namespaces (Spazio dei nomi).
-
Nella pagina Namespace, scegli lo spazio dei nomi in cui viene creato il servizio.
-
Nel Namespace:
namespace-name
nella pagina, seleziona il servizio che desideri modificare e scegli Visualizza dettagli. -
Sul servizio:
service-name
pagina, 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-name
pagina. -
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.
-
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.
-
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.
-
Scegli il servizio di aggiornamento.
- AWS CLI
-
-
Aggiorna un servizio con il
update-service
comando (sostituisci ilred
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)
-
-
Se non l'hai ancora
Boto3
installato, puoi trovare le istruzioni per l'installazione, la configurazione e l'utilizzoBoto3
qui. -
Importa
Boto3
e usaservicediscovery
come servizio.import boto3 client = boto3.client('servicediscovery')
-
Aggiorna un servizio con
update_service()
(sostituisci) ilred
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" }
-