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 ECS attività Amazon
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 ECS console Amazon 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 quello VPC da usare.
-
Per Sottoreti, seleziona una o più sottoreti tra quelle VPC che il task scheduler considera quando posiziona le tue attività.
Importante
Per la modalità di rete
awsvpc
sono supportate solo sottoreti private. Le attività non ricevono indirizzi IP pubblici. Pertanto, è necessario un NAT gateway per l'accesso a Internet in uscita e il traffico Internet in entrata viene instradato attraverso un sistema di bilanciamento del carico. -
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'elastic network interface (ENI) dell'attività.
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. EC2alle attività non può essere assegnato un IP pubblico utilizzando questo campo. Per ulteriori informazioni, consulta le opzioni di rete Amazon ECS Task 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 EBSil tipo di volume, scegli il tipo di EBS volume 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, inserisci il numero massimo di operazioni di input/output (IOPS) che il volume deve fornire. Questo valore è configurabile solo per i tipi di volume
io1
io2
, e.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 EBS volume Amazon esistente o inserisci lo snapshot 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, EBS i volumi allegati 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 IAM ruolo con le autorizzazioni necessarie che consentano ECS ad Amazon di gestire i EBS volumi Amazon per le attività. Puoi allegare la politica
AmazonECSInfrastructureRolePolicyForVolumes
gestita al ruolo oppure puoi utilizzare la politica come guida per creare e allegare una politica personalizzata con autorizzazioni che soddisfino le tue esigenze specifiche. Per ulteriori informazioni sulle autorizzazioni necessarie, consulta. IAMRuolo ECS dell'infrastruttura Amazon -
Per Encryption, scegli Default se desideri utilizzare le impostazioni predefinite di EBS crittografia Amazon. Se sul tuo account è configurata la crittografia per impostazione predefinita, il volume verrà crittografato con la chiave AWS Key Management Service (AWS KMS) specificata nell'impostazione. Se scegli Default e la crittografia EBS predefinita di Amazon non è attivata, il volume non sarà 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 KMSchiave, scegli AWS KMS key o inserisci una chiaveARN. Se scegli di crittografare il 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 EBS i volumi Amazon.
-
(Facoltativo) In Tag, puoi aggiungere tag al tuo EBS volume Amazon propagando i tag dalla definizione dell'attività o fornendo i tuoi tag.
Se desideri propagare i tag dalla definizione dell'attività, scegli Definizione attività da cui Propagate tag. 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 EBS dei volumi Amazon, consulta Tagging Amazon EBS Volumes.
-
-
(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 di CPU memoria disponibile.
-
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 sostituire il IAM ruolo dell'attività o il ruolo di esecuzione dell'attività definito nella definizione dell'attività, espandi Sostituzioni attività e quindi completa i seguenti passaggi:
-
Per il ruolo Task, scegli un IAM ruolo per questa attività. Per ulteriori informazioni, consulta IAMRuolo ECS dell'attività di Amazon.
Vengono visualizzati solo i ruoli con la relazione di attendibilità
ecs-tasks.amazonaws.com
. Per istruzioni su come creare un IAM ruolo per le tue attività, consultaCreazione del ruolo dell'attività IAM. -
Per Ruolo di esecuzione attività, scegli un ruolo di esecuzione dell'attività. Per ulteriori informazioni, consulta IAMRuolo di esecuzione delle ECS attività di Amazon.
-
-
(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 tagghi ECS automaticamente tutte le attività appena avviate con il nome del cluster e i tag di definizione delle attività, seleziona Attiva i tag ECS gestiti da Amazon, quindi seleziona Definizioni delle 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) .