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à.
Esecuzione di un'applicazione come attività Amazon ECS
Puoi creare un'attività per un processo singolo utilizzando. AWS Management Console
Per creare un'attività autonoma ()AWS Management Console
Apri la console nella versione 2https://console.aws.amazon.com/ecs/.
-
La console Amazon ECS ti consente di creare un'attività autonoma dalla pagina dei dettagli del cluster o dall'elenco di revisione delle definizioni delle attività. Utilizza i seguenti passaggi per creare un'attività autonoma in base alla pagina delle risorse scelta.
Per avviare un servizio da Fasi una pagina di dettaglio del cluster...
-
Nella pagina Cluster, seleziona il cluster in cui creare il servizio.
-
Dalla scheda Processi, scegli Esegui nuovo processo.
una pagina di revisione della definizione delle attività... -
Nella pagina Definizioni delle attività, scegli la famiglia di definizioni delle attività per visualizzare le revisioni per quella famiglia.
-
Seleziona la revisione che desideri utilizzare.
-
Dal menu Distribuisci, scegli Esegui attività.
-
-
(Facoltativo) Nella sezione Configurazione di elaborazione (avanzata) puoi scegliere come distribuire le tue attività. Puoi utilizzare una strategia di Capacity provider o un tipo Launch. Per utilizzare una strategia di provider di capacità, è necessario configurare i provider di capacità a livello di cluster. Se non hai configurato il cluster per utilizzare un provider di capacità, utilizza invece un tipo di avvio.
Metodo di distribuzione Fasi Strategia del provider di capacità
-
Nella sezione Compute options (Opzioni di calcolo), seleziona Capacity provider strategy (Strategia del provider di capacità).
-
Scegli una strategia:
-
Per utilizzare una strategia del provider di capacità predefinita del cluster, scegli Use cluster default (Usa impostazione predefinita del cluster.
-
Se il cluster non dispone di una strategia del provider di capacità predefinito o per utilizzare una strategia personalizzata, scegli Use custom (Usa personalizzato), Add capacity provider strategy (Aggiungi strategia del provider di capacità) e definisci la strategia del provider di capacità personalizzata specificando Base (Base), Capacity provider (Provider di capacità) e Weight (Peso).
-
Nota
Per utilizzare un provider di capacità in una strategia, il provider di capacità deve essere associato al cluster.
Tipo di avvio -
Nella sezione Compute option (Opzioni di calcolo), seleziona Launch type (Tipo di avvio).
-
Per Launch type (Tipo di avvio), seleziona un tipo di avvio.
-
(Facoltativo) Quando viene specificato il tipo di avvio Fargate, per Versione piattaforma specifica la versione della piattaforma da utilizzare. Se non è specificata, di default viene utilizzata la versione della piattaforma
LATEST
.
-
-
Per Tipo di applicazione, scegli Processo.
-
Per Definizione dell'attività, scegli la famiglia di definizioni dell'attività e la revisione.
Importante
La console convalida la selezione per garantire che la famiglia di definizioni dell'attività e la revisione selezionate siano compatibili con la configurazione di calcolo definita.
-
Per Desired tasks (Attività desiderate), specifica il numero di attività da avviare.
-
Se la tua definizione di attività utilizza la modalità di rete
awsvpc
, espandi Networking (Rete). Per specificare una configurazione personalizzata, completa la procedura riportata di seguito.-
Per VPC seleziona il VPC da utilizzare.
-
Per Subnets (Sottoreti), seleziona una o più sottoreti nel VPC che lo scheduler di attività deve prendere in considerazione quando posiziona le attività.
Importante
Per la modalità di rete
awsvpc
sono supportate solo sottoreti private. Le attività non ricevono indirizzi IP pubblici. Pertanto, è necessario un gateway NAT per l'accesso a Internet in uscita e il traffico Internet in entrata viene instradato attraverso un load balancer. -
Per Gruppi di sicurezza puoi scegliere un gruppo di sicurezza esistente o crearne uno nuovo. Per utilizzare un gruppo di sicurezza esistente, scegli il gruppo di sicurezza e passa alla fase successiva. Per creare un nuovo gruppo di sicurezza, scegliere Create a new security group (Crea un nuovo gruppo di sicurezza). È necessario specificare un nome e una descrizione del gruppo di sicurezza e aggiungere una o più regole in entrata per il gruppo di sicurezza.
-
Per IP pubblico scegli se assegnare automaticamente un indirizzo IP pubblico all'interfaccia di rete elastica (ENI) del processo stesso.
AWS Fargate alle attività può essere assegnato un indirizzo IP pubblico quando vengono eseguite in una sottorete pubblica in modo che abbiano un percorso verso Internet. EC2 alle attività non può essere assegnato un IP pubblico utilizzando questo campo. Per ulteriori informazioni, consulta le opzioni di rete delle attività di Amazon ECS per il tipo di lancio Fargate e Allocazione di un'interfaccia di rete per un'attività Amazon ECS. .
-
-
Se l'attività utilizza un volume di dati compatibile con la configurazione al momento della distribuzione, è possibile configurare il volume espandendo Volume.
Il nome e il tipo di volume vengono configurati durante la creazione di una revisione della definizione di attività e non possono essere modificati quando si esegue un'attività autonoma. Per aggiornare il nome e il tipo di volume, è necessario creare una nuova revisione della definizione dell'attività ed eseguire un'attività utilizzando la nuova revisione.
Per configurare questo tipo di volume Esegui questa operazione Amazon EBS
-
Per il tipo di volume EBS, scegli il tipo di volume EBS che desideri allegare all'attività.
-
Per Dimensione (GiB), immettere un valore valido per la dimensione del volume in gibibyte (GiB). È possibile specificare una dimensione del volume minima di 1 GiB e una massima di 16.384 GiB. Questo valore è obbligatorio a meno che non si fornisca un ID di istantanea.
-
Per IOPS, immettete il numero massimo di operazioni di input/output (IOPS) che il volume deve fornire. Questo valore è configurabile solo per
io1
i tipi di volume e.io2
gp3
-
Per Throughput (MiB/s), immettere la velocità effettiva che il volume deve fornire, in mebibyte al secondo (o MiB/s). MiBps Questo valore è configurabile solo per il tipo di volume.
gp3
-
Per Snapshot ID, scegli uno snapshot di volume Amazon EBS esistente o inserisci l'ARN di uno snapshot se desideri creare un volume da uno snapshot. Puoi anche creare un nuovo volume vuoto non scegliendo o inserendo un ID snapshot.
-
Per la politica di terminazione, deseleziona la casella di controllo se desideri che il volume configurato per l'allegato all'attività venga preservato dopo il termine dell'attività. Per impostazione predefinita, i volumi EBS collegati alle attività vengono eliminati quando l'attività viene terminata.
-
Per Tipo di file system, scegli il tipo di file system che verrà utilizzato per l'archiviazione e il recupero dei dati sul volume. È possibile scegliere il sistema operativo predefinito o un tipo di file system specifico. L'impostazione predefinita per Linux è
XFS
. Per i volumi creati da un'istantanea, è necessario specificare lo stesso tipo di file system utilizzato dal volume al momento della creazione dell'istantanea. Se il tipo di file system non corrisponde, l'operazione non verrà avviata. -
Per il ruolo Infrastructure, scegli un ruolo IAM con le autorizzazioni necessarie che consentano ad Amazon ECS di gestire i volumi Amazon EBS per le attività. Puoi allegare la policy
AmazonECSInfrastructureRolePolicyForVolumes
gestita al ruolo oppure puoi utilizzare la policy come guida per creare e allegare una policy personalizzata con autorizzazioni che soddisfino le tue esigenze specifiche. Per ulteriori informazioni sulle autorizzazioni necessarie, consulta. Ruolo IAM dell'infrastruttura Amazon ECS -
Per Encryption, scegli Default se desideri utilizzare la crittografia Amazon EBS per impostazioni predefinite. Se sul tuo account è configurata la crittografia di default, il volume verrà crittografato con la chiave AWS Key Management Service (AWS KMS) specificata nell'impostazione. Se scegli Default e la crittografia predefinita di Amazon EBS non è attivata, il volume non verrà crittografato.
Se scegli Personalizzato, puoi specificarne uno a tua scelta per la crittografia AWS KMS key dei volumi.
Se scegli Nessuno, il volume non sarà crittografato a meno che la crittografia non sia configurata per impostazione predefinita o se crei un volume da un'istantanea crittografata.
-
Se hai scelto Personalizzato per la crittografia, devi specificare quello AWS KMS key che desideri utilizzare. Per la chiave KMS, scegli AWS KMS key o inserisci una chiave ARN. Se scegli di crittografare il tuo volume utilizzando una chiave simmetrica gestita dal cliente, assicurati di disporre delle autorizzazioni corrette definite nella tua politica. AWS KMS key Per ulteriori informazioni, consulta la sezione Crittografia dei dati per i volumi Amazon EBS.
-
(Facoltativo) In Tag, puoi aggiungere tag al tuo volume Amazon EBS propagando i tag dalla definizione dell'attività o fornendo tag personalizzati.
Se desideri propagare i tag dalla definizione dell'attività, scegli Definizione dell'attività per Propagate i tag da. Se scegli Non propagare o se non scegli un valore, i tag non vengono propagati.
Se desideri fornire i tuoi tag, scegli Aggiungi tag, quindi fornisci la chiave e il valore per ogni tag aggiunto.
Per ulteriori informazioni sull'etichettatura dei volumi Amazon EBS, consulta Tagging dei volumi Amazon EBS.
-
-
(Facoltativo) Per utilizzare una strategia di posizionamento delle attività diversa da quella predefinita, espandi Task Placement (Posizionamento attività), quindi scegli una tra le seguenti opzioni.
Per ulteriori informazioni, consulta In che modo Amazon ECS colloca le attività sulle istanze di container.
-
AZ Balanced Spread: distribuisci le attività tra le zone di disponibilità e tra le istanze di container nella zona di disponibilità.
-
AZ Balanced BinPack: distribuisci le attività tra le zone di disponibilità e tra le istanze di container con la minima memoria disponibile.
-
BinPack— Distribuisci le attività in base alla quantità minima disponibile di CPU o memoria.
-
Un'attività per host: posiziona al massimo un'attività dal servizio su ogni istanza del contenitore.
-
Personalizzato: definisci la tua strategia di posizionamento delle attività.
Se hai scelto Custom (Personalizzato), definisci l'algoritmo per il posizionamento delle attività e le regole che vengono prese in considerazione durante il posizionamento delle attività.
-
In Strategy (Strategia), per Type (Tipo) e Field (Campo), scegli l'algoritmo e l'entità da utilizzare per l'algoritmo.
Puoi aggiungere un massimo di 5 strategie.
-
In Vincolo, per Tipo ed Espressione, scegli la regola e l'attributo per il vincolo.
Ad esempio, per impostare il vincolo per posizionare le attività su istanze T2, per Expression (Espressione), immetti attribute:ecs.instance-type =~ t2.*.
Puoi aggiungere un massimo di 10 vincoli.
-
-
(Facoltativo) Per sovrascrivere il ruolo IAM dell'attività o il ruolo di esecuzione dell'attività definito nella definizione dell'attività, espandi Task overrides (Sostituzione dei processi), quindi completa la procedura seguente:
-
Per Ruolo attività, scegli un ruolo IAM per questa attività. Per ulteriori informazioni, consulta Ruolo IAM dell'attività Amazon ECS.
Vengono visualizzati solo i ruoli con la relazione di attendibilità
ecs-tasks.amazonaws.com
. Per istruzioni su come creare manualmente un ruolo IAM, consulta Creazione del ruolo IAM dell'attività. -
Per Ruolo di esecuzione attività, scegli un ruolo di esecuzione dell'attività. Per ulteriori informazioni, consulta Ruolo IAM di esecuzione di attività Amazon ECS.
-
-
(Facoltativo) Per sovrascrivere i comandi del container e le variabili di ambiente, espandi Container Overrides (Sostituzione dei container), quindi espandi il container.
-
Per inviare al container un comando diverso dal comando di definizione dell'attività, inserisci il comando Docker in Sostituzione comando.
-
Per aggiungere una variabile di ambiente, seleziona Add Environment Variable (Aggiungi variabile di ambiente). In Chiave, digita il nome della variabile di ambiente. Per Valore immetti un valore di stringa per il valore di ambiente (senza le virgolette doppie (
" "
)).AWS racchiude le stringhe tra virgolette doppie (» «) e passa la stringa al contenitore nel seguente formato:
MY_ENV_VAR="This variable contains a string."
-
-
(Facoltativo) Per identificare la tua attività, espandi la sezione Tags (Tag), quindi configura i tag.
Per fare in modo che Amazon ECS contrassegni automaticamente tutte le attività appena avviate con il nome del cluster e i tag di definizione delle attività, seleziona Turn on Amazon ECS managed tags (Attiva i tag gestiti da Amazon ECS), quindi seleziona Task definitions (Definizioni di attività).
Aggiungi o rimuovi un tag.
-
[Aggiungi un tag] Scegli Add tag (Aggiungi tag), quindi effettuare le seguenti operazioni:
-
In Chiave, immetti il nome della chiave.
-
In Valore, immetti il valore della chiave.
-
-
[Rimuovere un tag] Accanto al tag, scegliere Remove tag (Rimuovi tag).
-
-
Scegli Create (Crea) .