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à.
Versione 4 degli endpoint dei metadati delle attività di Amazon ECS
L'agente del container Amazon ECS inserisce una variabile di ambiente in ogni container denominata endpoint dei metadati dei processi che fornisce vari metadati di processi e statistiche Docker
I metadati delle attività e le statistiche sulla velocità di rete vengono inviati a CloudWatch Container Insights e possono essere visualizzati in. Console di gestione AWS Per ulteriori informazioni, consulta Monitora i container di Amazon ECS utilizzando Container Insights con osservabilità migliorata..
Nota
Amazon ECS offre versioni precedenti dell'endpoint dei metadati dei processi. Per evitare la necessità di creare nuove versioni degli endpoint dei metadati delle attività in futuro, ulteriori metadati potrebbero essere aggiunti all'output della versione 4. Non rimuoveremo i metadati esistenti né modificheremo i nomi dei campi dei metadati.
La variabile di ambiente viene iniettata per impostazione predefinita nei contenitori delle attività Amazon ECS avviate su istanze Amazon EC2 Linux che eseguono almeno una versione 1.39.0 dell'agente container Amazon ECS. Per le istanze Amazon EC2 Windows che utilizzano la modalità di awsvpc rete, l'agente contenitore Amazon ECS deve avere almeno una versione. 1.54.0 Per ulteriori informazioni, consulta Gestione delle istanze di container Amazon ECS Linux.
Nota
Puoi aggiungere il supporto per questa funzionalità sulle EC2 istanze Amazon che utilizzano versioni precedenti dell'agente container Amazon ECS aggiornando l'agente alla versione più recente. Per ulteriori informazioni, consulta Aggiornamento dell'agente del container Amazon ECS.
Per l'output di esempio dei metadati delle attività, consulta Esempi della V4 dei metadati delle attività di Amazon ECS.
Percorsi dell'endpoint dei metadati dei processi versione 4
Per i container sono disponibili i seguenti endpoint dei metadati dei processi:
${ECS_CONTAINER_METADATA_URI_V4}-
Questo percorso restituisce il file JSON dei metadati per il container.
${ECS_CONTAINER_METADATA_URI_V4}/task-
Questo percorso restituisce i metadati per l'attività, incluso un elenco del contenitore IDs e i nomi di tutti i contenitori associati all'attività. Per ulteriori informazioni sulle risposte per questo endpoint, consulta Risposta JSON relativa alla V4 dei metadati delle attività di Amazon ECS.
${ECS_CONTAINER_METADATA_URI_V4}/taskWithTags-
Questo percorso restituisce i metadati per il processo incluso nell'endpoint
/taskoltre ai tag dell'istanza di processo e container che possono essere recuperati utilizzando l'APIListTagsForResource. Eventuali errori ricevuti durante il recupero dei metadati del tag saranno inclusi nel campoErrorsdella risposta.Nota
Il
Errorscampo è solo nella risposta per le attività ospitate su istanze Amazon EC2 Linux che eseguono almeno una versione1.50.0dell'agente contenitore. Per le istanze Amazon EC2 Windows che utilizzano la modalità diawsvpcrete, l'agente contenitore Amazon ECS deve avere almeno una versione1.54.0Questo endpoint richiede l'autorizzazione
ecs.ListTagsForResource.Importante
Quando usi l'endpoint
${ECS_CONTAINER_METADATA_URI_V4}/taskWithTags, tieni presente che ogni chiamata invia fino a due richieste API aecs:ListTagsForResource(una per i tag delle istanze di container e una per i tag delle attività) e che tutti i container sidecar dell'attività possono effettuare queste chiamate per tuo conto. Le chiamate frequenti agli endpoint possono comportare una limitazione delle API.Valuta la possibilità di implementare strategie di caching o batch per ridurre la frequenza delle chiamate, specialmente nelle applicazioni ad alto traffico, e di eseguire il debugging dei problemi di limitazione delle API utilizzando AWS CloudTrail. Per informazioni sulle limitazioni per l'API
ListTagsForResource, consulta Richiedi la limitazione per l'API di Amazon ECS nella Documentazione di riferimento delle API di Amazon Elastic Container Service. Per ulteriori informazioni sul debug delle chiamate API di Amazon ECS utilizzando, consulta AWS CloudTrail. Registrazione delle chiamate API Amazon ECS tramite AWS CloudTrail ${ECS_CONTAINER_METADATA_URI_V4}/stats-
Questo percorso restituisce le statistiche Docker per il container specificato. Per ulteriori informazioni su ciascuna delle statistiche restituite, consulta la documentazione dell'API ContainerStats
Docker. Per le attività di Amazon ECS che utilizzano le modalità di
bridgereteawsvpco ospitate su istanze Amazon EC2 Linux che eseguono almeno una versione1.43.0dell'agente container, nella risposta saranno incluse statistiche aggiuntive sulla velocità di rete. Per tutti gli altri processi, la risposta includerà solo le statistiche cumulative di rete. ${ECS_CONTAINER_METADATA_URI_V4}/task/stats-
Questo percorso restituisce le statistiche Docker per tutti i container associati al processo. Questo può essere utilizzato dai container sidecar per estrarre i parametri di rete. Per ulteriori informazioni su ciascuna delle statistiche restituite, consulta ContainerStats
la documentazione dell'API Docker. Per le attività di Amazon ECS che utilizzano le modalità di
bridgereteawsvpco ospitate su istanze Amazon EC2 Linux che eseguono almeno una versione1.43.0dell'agente container, nella risposta saranno incluse statistiche aggiuntive sulla velocità di rete. Per tutti gli altri processi, la risposta includerà solo le statistiche cumulative di rete.