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à.
Aggiornare un cluster per usare Istanze gestite da Amazon ECS
Puoi aggiornare un cluster esistente per usare Istanze gestite da Amazon ECS.
Quando aggiungi Istanze gestite da Amazon ECS al tuo cluster, per impostazione predefinita ottieni l'accesso al provider di capacità FARGATE_MANAGED_INSTANCE. Questo provider di capacità seleziona automaticamente i tipi di istanze per uso generico più ottimizzati in termini di costi per i tuoi carichi di lavoro. Se hai bisogno di attributi o tipi di istanze specifici, puoi anche creare provider di capacità personalizzati.
Prerequisiti
Per impostazione predefinita, Amazon ECS sceglie i tipi di istanza in base ai requisiti specificati nella definizione dell'attività. Questo è il provider di capacità di default. Se ti servono attributi o tipi di istanza specifici, prendi nota di tutti i requisiti. Dovrai usare un provider di capacità personalizzato e quindi specificare i requisiti dell'istanza.
Disponi dei ruoli IAM richiesti per Istanze gestite da Amazon ECS. Questo include:
-
Ruolo dell'infrastruttura: consente ad Amazon ECS di effettuare chiamate ai AWS servizi per tuo conto per gestire l'infrastruttura Amazon ECS Managed Instances.
Per ulteriori informazioni, consulta Ruolo IAM dell’infrastruttura Amazon ECS.
-
Profilo dell'istanza: fornisce le autorizzazioni per l'agente del container di Amazon ECS e il daemon Docker in esecuzione su istanze gestite.
Per ulteriori informazioni, consulta Profilo delle istanze gestite da Amazon ECS.
Considerazioni sugli aggiornamenti
Durante l'aggiornamento di un cluster per Istanze gestite da Amazon ECS, tieni presente quanto segue:
-
Attività in esecuzione: l'aggiornamento delle impostazioni del cluster non influisce sulle attività attualmente in esecuzione. Le modifiche saranno applicate alle nuove attività avviate dopo l'aggiornamento.
-
Modifiche al provider di capacità: se modifichi le impostazioni del provider di capacità, le istanze gestite esistenti continueranno a funzionare, ma le nuove istanze useranno la configurazione aggiornata.
-
Monitoraggio delle modifiche: l'attivazione o la disattivazione di Container Insights influirà sulla raccolta delle metriche per l'intero cluster.
Procedura della console
Per aggiornare un cluster (console Amazon ECS)
Apri la console alla v2. https://console.aws.amazon.com/ecs/
-
Seleziona la Regione da utilizzare nella barra di navigazione.
-
Nel pannello di navigazione scegli Cluster.
-
Nella pagina Cluster, seleziona il cluster che desideri aggiornare.
-
Seleziona Aggiorna cluster.
-
(Facoltativo) Per modificare le impostazioni del provider di capacità, in Provider di capacità personalizzato, aggiorna quanto segue in base alle esigenze:
-
Per Profilo dell'istanza, scegli un ruolo diverso nel profilo dell'istanza, se necessario.
-
Per ruolo dell'infrastruttura, scegli un ruolo dell'infrastruttura diverso, se necessario.
-
Per usare un provider di capacità personalizzato, per Selezione delle istanze, aggiorna le impostazioni del Valore dell'attributo.
-
-
Scegliere Aggiorna.
AWS CLI procedura
Puoi aggiornare un cluster per Istanze gestite da Amazon ECS utilizzando la AWS CLI. Usa la versione più recente dell' AWS CLI. Per ulteriori informazioni su come eseguire l'aggiornamento alla versione più recente, consulta Installing or updating to the latest version of the AWS CLI.
Nota
Puoi utilizzare gli endpoint del servizio dual-stack per interagire con Amazon ECS da AWS AWS CLI, SDKs e l'API Amazon ECS su entrambi e. IPv4 IPv6 Per ulteriori informazioni, consulta Utilizzo degli endpoint dual-stack Amazon ECS.
Come aggiornare un cluster (AWS CLI)
-
Creazione di un provider di capacità per . Esegui il comando seguente:
Sostituiscili con i tuoi valori.
user-inputaws ecs create-capacity-provider \ --namemy-managed-instances-provider\ --managed-instances-provider \ --instance-profilearn:aws:iam::123456789012:instance-profile/ecsInstanceProfile\ --infrastructure-role-arnarn:aws:iam::123456789012:role/ecsInfrastructureRole\ --instance-requirements '{ "vCpuCount": {"min": 2, "max": 8}, "memoryMiB": {"min": 4096, "max": 16384} } -
Aggiungi il provider di capacità al cluster. Usa il seguente comando:
user-inputSostituiscili con i tuoi valori.aws ecs put-cluster-capacity-providers --clustermanaged-instances-cluster--capacity-providersmy-managed-instances-provider--default-capacity-provider-strategy capacityProvider=my-managed-instances-provider,weight=1