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à.
Creazione di un cluster per Istanze gestite da Amazon ECS
Creazione di un cluster per definire l'infrastruttura in cui eseguire le attività e i servizi.
Quando crei un cluster per Istanze gestite da Amazon ECS, ottieni l'accesso al provider di capacità FARGATE_MANAGED_INSTANCE per impostazione predefinita. Il provider di capacità seleziona automaticamente i tipi di istanze più convenienti per i tuoi carichi di lavoro. Se hai bisogno di attributi o tipi di istanze specifici, puoi anche creare provider di capacità personalizzati.
Per semplificare il più possibile il processo di creazione del cluster, la console dispone di selezioni predefinite per molte scelte.
-
Crea uno spazio dei nomi predefinito con AWS Cloud Map lo stesso nome del cluster. Un namespace consente ai servizi creati nel cluster di connettersi agli altri servizi nel namespace senza configurazioni aggiuntive.
Per ulteriori informazioni, consulta Interconnessione dei servizi Amazon ECS.
È possibile modificare le seguenti opzioni:
-
Modifica il namespace predefinito associato al cluster.
Un namespace consente ai servizi creati nel cluster di connettersi agli altri servizi nel namespace senza configurazioni aggiuntive. Il namespace predefinito ha lo stesso nome del cluster. Per ulteriori informazioni, consulta Interconnessione dei servizi Amazon ECS.
-
Assegna una AWS KMS chiave per lo storage gestito. Per informazioni su come creare una chiave, consulta Create a KMS key nella Guida per l'utente di AWS Key Management Service .
-
Aggiungi tag per facilitare l'identificazione del cluster.
Prerequisiti
Prima di iniziare, accertati di aver completato le fasi in Configurazione per l'uso di Amazon ECS e assegna l'autorizzazione IAM corretta. Per ulteriori informazioni, consulta Esempi di cluster Amazon ECS.
L'utente che crea il cluster deve possedere un'autorizzazione aggiuntiva:iam:CreateServiceLinkedRole.
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.
Capisci come scegliere le tue istanze. Per ulteriori informazioni, consulta Best practice per la selezione delle istanze per le Istanze gestite da Amazon ECS.
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.
Procedura della console
Creazione di un nuovo 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 Clusters (Cluster), scegli Create cluster (Crea cluster).
-
In Configurazione del cluster, configura gli elementi seguenti:
-
In Nome cluster, inserisci un nome univoco.
Il nome può contenere fino a 255 lettere (maiuscole e minuscole), numeri e trattini.
-
(Facoltativo) Per fare in modo che il namespace utilizzato per Service Connect sia diverso dal nome del cluster, in Namespace, inserisci un nome univoco.
-
-
Per Provider di capacità personalizzato, procedi come segue:
-
Per Seleziona un metodo per ottenere EC2 capacità, scegli Amazon ECS Managed Instances.
-
Per il profilo dell'istanza, seleziona il ruolo del profilo dell'istanza.
-
Per il ruolo dell'infrastruttura, seleziona il ruolo dell'infrastruttura.
-
Per usare un provider di capacità personalizzato, per Selezione delle istanze, scegli Usa personalizzato. Quindi inserisci il valore dell'attributo per ogni attributo.
-
-
(Facoltativo) Usa Container Insights, espandi Monitoraggio, quindi seleziona una delle seguenti opzioni:
-
Per usare la soluzione consigliata di Container Insights con osservabilità migliorata, seleziona Container Insights con osservabilità migliorata.
-
Per utilizzare Container Insights scegli Container Insights.
-
-
(Facoltativo) Crittografa i dati sullo storage gestito. In Crittografia, per Storage gestito, inserisci l'ARN della AWS KMS chiave che desideri utilizzare per crittografare i dati di storage gestito.
-
(Facoltativo) Per identificare il tuo cluster, espandi la sezione Tags (Tag), quindi configura i tag.
[Aggiungere un tag] Scegliere Add tag (Aggiungi tag) e procedere come segue:
-
In Chiave, immetti il nome della chiave.
-
In Valore, immetti il valore della chiave.
-
-
Scegli Create (Crea).
AWS CLI procedura
Puoi creare 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 creare un nuovo cluster (AWS CLI)
-
Crea il tuo cluster con un nome univoco usando il comando seguente:
aws ecs create-cluster --cluster-namemanaged-instances-clusterOutput:
{ "cluster": { "status": "ACTIVE", "defaultCapacityProviderStrategy": [], "statistics": [], "capacityProviders": [], "tags": [], "clusterName": "managed-instances-cluster", "settings": [ { "name": "containerInsights", "value": "disabled" } ], "registeredContainerInstancesCount": 0, "pendingTasksCount": 0, "runningTasksCount": 0, "activeServicesCount": 0, "clusterArn": "arn:aws:ecs:region:aws_account_id:cluster/managed-instances-cluster" } } -
(Facoltativo) Per abilitare Container Insights con una osservabilità migliorata per il tuo cluster, usa il seguente comando:
aws ecs put-account-setting --name containerInsights --value enhanced -
(Facoltativo) Per aggiungere tag al cluster, usa il seguente comando:
aws ecs tag-resource --resource-arn arn:aws:ecs:region:aws_account_id:cluster/managed-instances-cluster--tags key=Environment,value=Production
Fasi successive
Crea una definizione dell'attività per Istanze gestite da Amazon ECS. Per ulteriori informazioni, consulta Creazione di una definizione di attività di Amazon ECS attraverso la nuova console.
Esegui le applicazioni come attività autonome o come parte di un servizio. Per ulteriori informazioni, consulta gli argomenti seguenti: