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 resolver DNS. Per aggiornare un servizio, eseguire la procedura seguente.
Nota
Non è possibile aggiornare le impostazioni per i servizi associati ai namespace HTTP.
- AWS Management Console
-
Accedi a AWS Management Console e apri la console all' AWS Cloud Map 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.
-
Nella
namespace-namepagina Namespace:, seleziona il servizio che desideri modificare e scegli Visualizza dettagli. -
Nella
service-namepagina Servizio:, scegli Modifica.Nota
Non puoi utilizzare il flusso di lavoro del pulsante Modifica per modificare i valori per i servizi che consentono solo chiamate API, ad esempio il rilevamento. Tuttavia, puoi aggiungere o rimuovere tag nella
service-namepagina Service:. -
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 aggiornare il TTL per i resolver DNS.
-
Nella configurazione DNS, per TTL, puoi specificare un periodo di tempo aggiornato, in secondi, che determina per quanto tempo i resolver DNS 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-servicecomando (sostituisci ilredvalore con il tuo).aws servicediscovery update-service \ --idsrv-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
Boto3installato, puoi trovare le istruzioni per l'installazione, la configurazione e l'utilizzoBoto3qui. -
Importa
Boto3e usaservicediscoverycome servizio.import boto3 client = boto3.client('servicediscovery') -
Aggiorna un servizio con
update_service()(sostituisci ilredvalore 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" }
-